Openmoko Beagle Hybrid
From Openmoko
(New page: = Openmoko Beagle Hybrid= This is a projects that provides a PCB and software to combine a [http://beagleboard.org Beagle Board] with a Freerunner compatible display and case. When using ...) |
(cat chg) |
||
(40 intermediate revisions by 4 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. | |
− | + | ||
− | + | 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. | |
− | = What it is good for = | + | == What it is good for == |
− | * experimenting with | + | * experimenting with touchscreen and new user interfaces on Beagleboard |
− | * adding a battery pack and a UMTS usb stick | + | * 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 | ||
− | = | + | == Announcements == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = Features = | + | * http://lists.openmoko.org/pipermail/community/2010-May/061829.html |
+ | * http://lists.openmoko.org/pipermail/community/2010-July/062609.html | ||
+ | |||
+ | == 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). | ||
+ | |||
+ | <gallery> | ||
+ | Image:OMB FOSDEM.jpg|FOSDEM presentation photo | ||
+ | Image:OMB booting.jpg|booting | ||
+ | Image:OMB boot menu.jpg|graphical boot menu | ||
+ | Image:OMB separated.jpg|Openmoko Beagle Hybrid and the BeagleBoard | ||
+ | Image:OMB Front.jpg|Bare Board front side | ||
+ | Image:OMB Back.jpg|Bare Board back side | ||
+ | </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 == | ||
* PCB that fits into Freerunner case (top cover and middle part after cutting a hole) | * PCB that fits into Freerunner case (top cover and middle part after cutting a hole) | ||
* works also outside of a case | * works also outside of a case | ||
− | * Toppoly LCM interface | + | * Toppoly LCM interface (same display as used in the Freerunner - otherwise it would not fit into the case) |
* TSC2007 touch screen controller | * TSC2007 touch screen controller | ||
* Microphone | * Microphone | ||
− | * Earset connector (for Freerunner case) | + | * Earset and Speaker connector (for Freerunner case) |
* 2 buttons (AUX and Power) | * 2 buttons (AUX and Power) | ||
* 2 dual color LEDs (in the AUX and Power buttons) | * 2 dual color LEDs (in the AUX and Power buttons) | ||
* 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 == | ||
+ | === 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/ | ||
+ | |||
+ | === 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. | ||
+ | |||
+ | === 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). | |
− | + | ||
− | == | + | === Schematics === |
+ | http://projects.goldelico.com/p/ombeagle/downloads/ | ||
− | == | + | == Availability == |
+ | The board can be ordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle | ||
− | + | [[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