Peek

From eLinux.org
Revision as of 12:47, 10 July 2009 by Prpplague (talk | contribs) (External MicroUSB Charge/Upgrade port)
Jump to: navigation, search

Peek.jpg

The Device

In The News

Basic Specifications

  • 320x240 TFT LCD
  • 47 Key QWERTY keyboard
  • 360 degree jogwheel with button
  • Vibrator Motor
  • Small Speaker
  • Side Push Button
  • Top Power Button
  • Standard SIM Socket
  • Micro-B USB Charging Socket
  • Internal Coin Backup Battery
  • E-Mail Notification LED
  • Battery Door Contacts Switch

Chip List

  • Spansion 71NS128NB0BJWRN 32Mb Psram + 128Mb NOR Flash datasheet
  • TI D6591BQA - TCS2310
  • TI T3031FZH - TWL3031 power management and IO control
  • RFMD RF7115 Quad Band GSM850/GSM900/DCS/PCS TRANSMIT MODULE datasheet
  • ST STMPE2401 - Port expander with Keypad and PWM controller Datasheet
  • 26.00 MHz XTAL for the TCS2310
  • 32.768 kHz XTAL for the TWL3031

Battery

  • Model: PK-BAT-001
  • Voltage: 3.7V
  • Capacity: 700mAh
  • Maximum Charge Voltage:4.2V
  • Standard: GB/T18287-2000

Tools and Accessories

External MicroUSB Charge/Upgrade port

This is the MicroUSB port that is exposed on the left side of the peek. It's used for both charging and upgrading the Peek. The upgrade cable uses a serial TTL to USB level shifter to convert the serial TTL into a USB com port.

Pin Function
1 +5V(USB Standard)
2 TXD
3 RXD
4 N/C
5 GND
Shield Drain wire

Programming Header

This is on the inside of the Peek under the SIM (this is also covered by the warranty sticker).

Pin Function
1 Ground
2 nPowerButton (active low)
3 USB_DATA(UART_TX??)
4 USB_PWR +5V
5 USB_DATA(UART_RX??)
6 Bat+ 4.2V

Peek-header.jpg
Picture from Maushammer on Flickr

uClinux

Bootloader

  • a bootloader will be needed to facilitate booting uClinux
  • need low level access to flash either via uart or jtag
  • U-Boot could be used, but is pretty large
  • APEX is small, configurable, and easily adapted for ARM7TDMI

Kernel

Root Filesystem