Openmoko Beagle Hybrid
From Openmoko
(cat chg) |
|||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | '''News:''' | ||
+ | * There is a new mailing list dedicated to this project: http://lists.goldelico.com/mailman/listinfo/om-beagle-panda-hybrid | ||
+ | * We have been choosen by the [http://omappedia.org/wiki/PandaBoard_Voting PandaBoard Early Adopter Program] and have received a PandaBoard (OMAP4 / ARM Cortex A9) board. | ||
+ | |||
+ | ---- | ||
+ | |||
This project provides a PCB extension board and software to combine a [http://beagleboard.org Beagle Board] with a Freerunner compatible display and case. | This project provides a PCB extension board and software to combine a [http://beagleboard.org Beagle Board] with a Freerunner compatible display and case. | ||
Line 5: | Line 11: | ||
== What it is good for == | == What it is good for == | ||
* experimenting with touchscreen and new user interfaces on Beagleboard | * experimenting with touchscreen and new user interfaces on Beagleboard | ||
− | * learn how the OMAP3530 design works | + | * learn how the OMAP3530/OMAP4430 design works |
* make it a mobile application development platform by adding a battery pack and a UMTS usb stick | * make it a mobile application development platform by adding a battery pack and a UMTS usb stick | ||
− | * investigate how an Openmoko with UMTS and OMAP3530 feels (not from haptics but screen operation and UMTS speed) | + | * investigate how an Openmoko with UMTS and OMAP3530/OMAP4430 feels (not from haptics but screen operation and UMTS speed) |
− | * porting [[SHR]], [[QtMoko]], [[Android]], etc. to ARM-Cortex A8, NEON | + | * porting [[SHR]], [[QtMoko]], [[Android]], etc. to ARM-Cortex A8/A9, NEON |
− | == | + | == Announcements == |
− | + | ||
− | http://lists.openmoko.org/pipermail/community/2010-May/061829.html | + | * http://lists.openmoko.org/pipermail/community/2010-May/061829.html |
+ | * http://lists.openmoko.org/pipermail/community/2010-July/062609.html | ||
− | == Pictures == | + | == Pictures and Movies == |
+ | === Pictures of Prototype === | ||
Here some pictures of our prototypes (the final PCB will be rotated by 180 degrees to allow to access the SD slot). | Here some pictures of our prototypes (the final PCB will be rotated by 180 degrees to allow to access the SD slot). | ||
Line 26: | Line 33: | ||
Image:OMB Back.jpg|Bare Board back side | Image:OMB Back.jpg|Bare Board back side | ||
</gallery> | </gallery> | ||
+ | |||
+ | === Pictures of final Board === | ||
+ | * Populated board front side: http://download.goldelico.com/gta04/images/DSC00508.JPG | ||
+ | * Populated board back side: http://download.goldelico.com/gta04/images/DSC00507.JPG | ||
+ | * More pictures at: http://download.goldelico.com/gta04/images | ||
+ | |||
+ | === Some movies === | ||
+ | |||
+ | * Plugging together and Booting into Debian: http://www.youtube.com/watch?v=xU_q-fYmMsw (http://download.goldelico.com/ombeagle/images/MOV00532.mov) | ||
+ | * Outdoor device (with battery and external GPS antenna): http://www.youtube.com/watch?v=R34AIeaymV0 (http://download.goldelico.com/ombeagle/images/MOV00541.AVI) | ||
+ | * TangoGPS in Map mode: http://www.youtube.com/watch?v=ei-BRurpmAs (http://download.goldelico.com/ombeagle/images/MOV00539.AVI) | ||
== Features == | == Features == | ||
Line 38: | Line 56: | ||
* vibracall driver | * vibracall driver | ||
* headset jack to connect microphone, earset and speaker | * headset jack to connect microphone, earset and speaker | ||
− | * | + | * W2SG004 (Sirf-III) GPS |
+ | * ITG3200 3-axis gyroscope | ||
== Software and Downloads == | == Software and Downloads == | ||
Line 44: | Line 63: | ||
* U-Boot GIT: http://projects.goldelico.com/p/gta04-uboot/ | * U-Boot GIT: http://projects.goldelico.com/p/gta04-uboot/ | ||
* Kernel: http://projects.goldelico.com/p/gta04-kernel/ | * Kernel: http://projects.goldelico.com/p/gta04-kernel/ | ||
+ | * Debian Lenny rootfs: http://projects.goldelico.com/p/gta04-rootfs/ | ||
=== User space file systems === | === User space file systems === | ||
Line 55: | Line 75: | ||
=== Binaries === | === Binaries === | ||
− | locate binaries for MLO (first phase boot loader), U-Boot, boot scripts and splash screens, Kernel, Angstrom Demo Image, patches (config.tgz) and modules (modules.tgz) from | + | locate binaries for MLO (first phase boot loader), U-Boot, boot scripts and splash screens, Kernel, Angstrom or Lenny Demo Image, patches (config.tgz) and modules (modules.tgz) from |
http://download.goldelico.com/ombeagle/trunk | http://download.goldelico.com/ombeagle/trunk | ||
Please note that you have to copy them in a specially formatted SD card. Look into the makesd script for an example (WARNING: adapt to your system or you may destroy your hard disk). | Please note that you have to copy them in a specially formatted SD card. Look into the makesd script for an example (WARNING: adapt to your system or you may destroy your hard disk). | ||
− | == | + | === Schematics === |
− | + | http://projects.goldelico.com/p/ombeagle/downloads/ | |
− | The board can be | + | == Availability == |
+ | The board can be ordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle | ||
− | [[Category: | + | [[Category:GTA04]] |
Latest revision as of 18:18, 6 November 2011
News:
- There is a new mailing list dedicated to this project: http://lists.goldelico.com/mailman/listinfo/om-beagle-panda-hybrid
- We have been choosen by the PandaBoard Early Adopter Program and have received a PandaBoard (OMAP4 / ARM Cortex A9) board.
This project provides a PCB extension board and software to combine a Beagle Board with a Freerunner compatible display and case.
The goal is to provide a demonstrator and experimentation platform how a future modern state-of the art Openmoko device with ARM-Cortex A8 and UMTS could be (neglecting miniaturization). This allows to develop software and new user interfaces. When packing the board into a Freerunner case, one can provide sound (microphone, earset, speaker) and vibracall.
Contents |
[edit] What it is good for
- experimenting with touchscreen and new user interfaces on Beagleboard
- learn how the OMAP3530/OMAP4430 design works
- make it a mobile application development platform by adding a battery pack and a UMTS usb stick
- investigate how an Openmoko with UMTS and OMAP3530/OMAP4430 feels (not from haptics but screen operation and UMTS speed)
- porting SHR, QtMoko, Android, etc. to ARM-Cortex A8/A9, NEON
[edit] Announcements
- http://lists.openmoko.org/pipermail/community/2010-May/061829.html
- http://lists.openmoko.org/pipermail/community/2010-July/062609.html
[edit] Pictures and Movies
[edit] Pictures of Prototype
Here some pictures of our prototypes (the final PCB will be rotated by 180 degrees to allow to access the SD slot).
[edit] Pictures of final Board
- Populated board front side: http://download.goldelico.com/gta04/images/DSC00508.JPG
- Populated board back side: http://download.goldelico.com/gta04/images/DSC00507.JPG
- More pictures at: http://download.goldelico.com/gta04/images
[edit] Some movies
- Plugging together and Booting into Debian: http://www.youtube.com/watch?v=xU_q-fYmMsw (http://download.goldelico.com/ombeagle/images/MOV00532.mov)
- Outdoor device (with battery and external GPS antenna): http://www.youtube.com/watch?v=R34AIeaymV0 (http://download.goldelico.com/ombeagle/images/MOV00541.AVI)
- TangoGPS in Map mode: http://www.youtube.com/watch?v=ei-BRurpmAs (http://download.goldelico.com/ombeagle/images/MOV00539.AVI)
[edit] Features
- PCB that fits into Freerunner case (top cover and middle part after cutting a hole)
- works also outside of a case
- Toppoly LCM interface (same display as used in the Freerunner - otherwise it would not fit into the case)
- TSC2007 touch screen controller
- Microphone
- Earset and Speaker connector (for Freerunner case)
- 2 buttons (AUX and Power)
- 2 dual color LEDs (in the AUX and Power buttons)
- vibracall driver
- headset jack to connect microphone, earset and speaker
- W2SG004 (Sirf-III) GPS
- ITG3200 3-axis gyroscope
[edit] Software and Downloads
[edit] Sources
- U-Boot GIT: http://projects.goldelico.com/p/gta04-uboot/
- Kernel: http://projects.goldelico.com/p/gta04-kernel/
- Debian Lenny rootfs: http://projects.goldelico.com/p/gta04-rootfs/
[edit] User space file systems
Initial tests have shown that it is quite easy to port/configure Freerunner GUI distributions to run on this hardware/kernel. Therefore we encourage to port
- Android: e.g. rowboat
- Angstrom
- QtMoko
- SHR
- etc.
[edit] Binaries
locate binaries for MLO (first phase boot loader), U-Boot, boot scripts and splash screens, Kernel, Angstrom or Lenny Demo Image, patches (config.tgz) and modules (modules.tgz) from http://download.goldelico.com/ombeagle/trunk
Please note that you have to copy them in a specially formatted SD card. Look into the makesd script for an example (WARNING: adapt to your system or you may destroy your hard disk).
[edit] Schematics
http://projects.goldelico.com/p/ombeagle/downloads/
[edit] Availability
The board can be ordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle