Difference between revisions of "Peek"
(→Kernel) |
(→Root Filesystem) |
||
Line 94: | Line 94: | ||
=== Root Filesystem === | === Root Filesystem === | ||
− | * use buildroot for initial testing | + | * use [http://buildroot.busybox.net/ Buildroot] for initial testing |
− | * use uClibc as core C library | + | * use [http://www.uclibc.org/ uClibc] as core C library |
− | * use | + | * use [[Busybox]] as basic utilities for testing |
Revision as of 10:37, 10 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
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 748199813 - Unkown???
- 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
- Replacement Battery
- Micro to Mini USB Adapter
- Flyswatter USB JTAG Debugger
- OpenOCD JTAG Debugger Software
Programming Header
NOTE: pin2 and pin5 are suspected to be UART_DSR and PWR_ON
Pin | Function |
---|---|
1 | Vdd |
2 | ? |
3 | UART_RX |
4 | UART_TX |
5 | ? |
6 | Vcc |
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