Openmoko Beagle Hybrid

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(cat chg)
 
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Openmoko Beagle Hybrid=
+
'''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.
  
 
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.
 
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 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  
* investigatie how a Openmoko with UMTS and OMAP3530 feels
+
* investigate how an Openmoko with UMTS and OMAP3530/OMAP4430 feels (not from haptics but screen operation and UMTS speed)
* porting [[SHR]], [[QtMoko]], [[Android]], etc.
+
* 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 ==
http://download.goldelico.com/default/Images/DSC00435.JPG
+
=== Pictures of Prototype ===
http://download.goldelico.com/default/Images/DSC00436.JPG
+
Here some pictures of our prototypes (the final PCB will be rotated by 180 degrees to allow to access the SD slot).
http://freeyourphone.de/portal_v1/download/file.php?id=225
+
http://download.goldelico.com/default/Images/DSC00434.JPG
+
  
= Features =
+
<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
Line 28: Line 51:
 
* 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
  
= Sources =
+
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 ==
+
=== Schematics ===
tba.
+
http://projects.goldelico.com/p/ombeagle/downloads/
  
== Kernel ==
+
== Availability ==
tba.
+
The board can be ordered through: http://www.handheld-linux.com/wiki.php?page=Openmoko%20Beagle
  
= Available =
+
[[Category:GTA04]]
tba.
+

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

Openmoko Beagle Hybrid

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
  • investigatie how a Openmoko with UMTS and OMAP3530 feels
  • porting SHR, QtMoko, Android, etc.

Announcement

The project announcement:

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

Pictures

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

Sources

U-Boot

tba.

Kernel

tba.

Available

tba.