Openmoko Beagle Hybrid

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Kernel GIT)
(cat chg)
 
(23 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
  
== Announcement ==
+
== Announcements ==
The project announcement:
+
  
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).
  
http://download.goldelico.com/default/Images/DSC00435.JPG
+
<gallery>
http://download.goldelico.com/default/Images/DSC00436.JPG
+
Image:OMB FOSDEM.jpg|FOSDEM presentation photo
http://freeyourphone.de/portal_v1/download/file.php?id=225
+
Image:OMB booting.jpg|booting
http://download.goldelico.com/default/Images/DSC00434.JPG
+
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 ==
 
== Features ==
Line 34: 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
  
== Downloads ==
+
== 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 ===
 
=== 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).
  
=== U-Boot GIT ===
+
=== Schematics ===
http://projects.goldelico.com/p/gta04-uboot/
+
http://projects.goldelico.com/p/ombeagle/downloads/
 
+
=== Kernel GIT ===
+
http://projects.goldelico.com/p/gta04-kernel/
+
  
 
== Availability ==
 
== Availability ==
Assuming that we don't get unexpected problems (e.g. vulcano-delay) with important components, availability is scheduled for End of May 2010.
+
The board can be ordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle
  
The board can be preordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle
+
[[Category:GTA04]]

Latest revision as of 17:18, 6 November 2011

News:


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

[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

[edit] Some movies

[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

[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

Personal tools

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.

What it is good for

  • experimenting with touchscreen and new user interfaces on Beagleboard
  • learn how the OMAP3530 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 feels (not from haptics but screen operation and UMTS speed)
  • porting SHR, QtMoko, Android, etc. to ARM-Cortex A8, NEON

Announcement

The project announcement:

http://lists.openmoko.org/pipermail/community/2010-May/061829.html

Pictures

Here some pictures of our prototypes (the final PCB will be rotated by 180 degrees to allow to access the SD slot).

http://download.goldelico.com/default/Images/DSC00435.JPG
http://download.goldelico.com/default/Images/DSC00436.JPG
http://freeyourphone.de/portal_v1/download/file.php?id=225
http://download.goldelico.com/default/Images/DSC00434.JPG

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

Downloads

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 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).

U-Boot GIT

http://projects.goldelico.com/p/gta04-uboot/

Kernel GIT

http://projects.goldelico.com/p/gta04-kernel/

Availability

Assuming that we don't get unexpected problems (e.g. vulcano-delay) with important components, availability is scheduled for End of May 2010.

The board can be preordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle