Difference between revisions of "Peek"
(→Basic Specifications) |
(→Discussions about the Current OS) |
||
Line 26: | Line 26: | ||
=== Discussions about the Current OS === | === Discussions about the Current OS === | ||
− | * Based on Nucleus, an RTOS by Mentor Graphics. http://www.geekypeek.com/?p=13 | + | * Based on Nucleus, an RTOS by Mentor Graphics. [http://www.geekypeek.com/?p=13] |
− | * "Hacking maybe difficult" article at Peek Forums. http://www.peekforums.com/viewtopic.php?f=25&t=38 | + | * "Hacking maybe difficult" article at Peek Forums. [http://www.peekforums.com/viewtopic.php?f=25&t=38] |
=== Chip List === | === Chip List === |
Revision as of 00:09, 13 July 2009
Contents
The Device
In The News
- Company Website
- Linux Devices
- Geeky Peek Linux Challenge
- Amazon.com
- Peek teardown photos Maushammer on Flickr
- Discussion on irc.freenode.net channel #edev
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
Discussions about the Current OS
- Based on Nucleus, an RTOS by Mentor Graphics. [1]
- "Hacking maybe difficult" article at Peek Forums. [2]
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
- Upgrade Cable for upgrade/hacking
- Replacement Battery
- Micro to Mini USB Adapter (does not convert the UART to USB)
- Flyswatter USB JTAG Debugger for upgrade/hacking
- OpenOCD JTAG Debugger Software
- UART TTL to USB Adapter for upgrade/hacking
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.
a bootlog can be viewed using serial settings 115200,n,8,1
Pin | Function |
---|---|
1 | +5V(USB Standard) |
2 | TXD +1.8V TTL |
3 | RXD +1.8V TTL |
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).
a bootlog can be viewed using serial settings 115200,n,8,1
Pin | Function |
---|---|
1 | Ground |
2 | nPowerButton (active low) |
3 | UART_TX +1.8V TTL |
4 | USB_PWR +5V |
5 | UART_RX +1.8V TTL |
6 | Bat+ 4.2V |
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
- mainline kernel has the basic support for ARM7TDMI core
- need basic support for the TCS2310