Main Page

From Openmoko

(Difference between revisions)
Jump to: navigation, search
Line 28: Line 28:
  
 
{| class="wikitable" cellspacing="4" cellpadding="6" width=100%
 
{| class="wikitable" cellspacing="4" cellpadding="6" width=100%
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; " | <font color="white" >Hardware Docs and Testing</font>
+
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600; " | <font color="white" >Developer Guides</font>
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;" |<font color="white" >Software Documentation</font>
+
! width=50% style="background:#ff6600;border-left:5px solid white;border-right:5px solid white;border-top:0px solid white; border:1px solid #ff6600;" |<font color="white" >Test/Emulation</font>
 
|-
 
|-
 
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |  
 
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |  
===<font color=white>Getting Started</font>===
+
===<font color=white>Developer </font>===
* [[Installation guide]]
+
* [[Toolchain|toolchain usage]]
* [[Customizing the Openmoko Distribution]]
+
* <font color=white>VMware</font>
* [[Getting Started with your Neo1973]]
+
* [[Python|python intro]]
* [[MokoMakefile|Building Openmoko using the MokoMakefile]]
+
* [[Openmoko under QEMU]]  
* [[Building Openmoko from scratch (pre-BBT)]]
+
* [[Migration to bad block tolerant builds]]
+
  
<font color=white> </font> [[:Category:Guides| See More About Guides...]]
+
===<font color=white>System Integration and customizing a distribution</font>===
===<font color=white> Hardware Reference Documentation</font> ===
+
* [[OpenEmbedded|OE-The distribution building framework]]
 +
* [[MokoMakefile|Building Openmoko using the MokoMakefile ]]
  
<font color=white>Overview about the Components we use, PCB Photographs</font>
+
===<font color=white>Low level / system development</font>===
** [[Disassembling Neo1973]] <font color=white>-A photo story about disassembling the hardware</font>
+
* <font color=white>Low-Level</font>
* [[Debug Board]] <font color=white> -The Debug Board for the Neo1973<font>
+
* [[u-boot]] <font color=white>-The bootloader we use, including docs to our modifications</font>
** [[Connecting Neo1973 with Debug Board v2]]
+
* [[kernel]] <font color=white>-The Linux Kernel we use, including docs to our modifications</font>
** [[Neo1973 Debug Board v1]] <font color=white>-The old version of the Debug Board</font>
+
* [[gsmd]] <font color=white> -the GSM daemon managing the GSM Modem</font>
* [[QT2410]] <font color=white>-A S3C2410 development board that we used during early development</font>
+
* [[agpsd]] <font color=white>-the AGPS (Assisted GPS) daemon</font>
  
<font color=white> ※</font>[[:Category: Hardware | See More About Hardware]]
+
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |
 
===<font color=white>Test</font>===
 
===<font color=white>Test</font>===
 
*[[GSM unit test]]
 
*[[GSM unit test]]
Line 63: Line 62:
 
*[[Getting Openmoko working on host with Xephyr]]
 
*[[Getting Openmoko working on host with Xephyr]]
 
*[[Test_Openmoko Emulation with chroot image]]
 
*[[Test_Openmoko Emulation with chroot image]]
 
|valign="TOP" style="background:#333333;border-left:5px solid white;border-right:5px solid white;border-bottom:0px solid white; border:1px solid #cccccc; " |
 
 
=== <font color=white>Software Reference Documentation </font>===
 
* <font color=white>Architectural</font>
 
** [[OpenmokoFramework]] <font color=white>-The Openmoko Application Framework</font>
 
* <font color=white>Host utilities</font>
 
** [[sjf2410-linux]]  <font color=white>-a JTAG NAND flashing program, last-resort phone un-bricking</font>
 
** [[s3c2410_boot_usb]]  <font color=white>-a program for transferring code to the RAM of QT2410 (not Neo1973)</font>
 
** [[Toolchain]]  <font color=white>-The toolchain we use for compilation</font>
 
** [[Neo1973 OpenOCD]]  <font color=white>-The On-Chip Debugger we use for development</font>
 
** [[OpenEmbedded]] <font color=white> -The distribution building framework</font>
 
* <font color=white>Device Software</font>
 
** <font color=white>Low-Level</font>
 
*** [[u-boot]]  <font color=white>-The bootloader we use, including docs to our modifications</font>
 
*** [[kernel]]  <font color=white>-The Linux Kernel we use, including docs to our modifications</font>
 
** <font color=white>Userspace</font>
 
*** [[gsmd]] <font color=white> -the GSM daemon managing the GSM Modem</font>
 
*** [[agpsd]] <font color=white>-the AGPS (Assisted GPS) daemon</font>
 
*** [[Openmoko]]  <font color=white>-The Openmoko distribution</font>
 
**** [[Openmoko_Core_Applications | Included Applications]]
 
**** [[Openmoko2007]] - <font color=white>The first intended release of it</font>
 
**** [[Userspace root image]]
 
 
<font color=ffffff>※</font>[[:Category: Software |  See More About Software ]]
 
 
 
|}
 
|}
 
 
 
 
  
 
==<font color=75d806>Openmoko community</font>==
 
==<font color=75d806>Openmoko community</font>==

Revision as of 12:06, 28 May 2008



Openmoko™ Open. Mobile. Free.


Introduction to Openmoko

Template:Submenu

frontside

Openmoko™ born as an Open Source project under GPL and LGPL license and dedicated to delivering an open software stack on mobile platforms, shipped its first product, the Neo 1973, on July 9 2007; and then, turned the project into a start-up company with one aim: create great mobile products using the Openmoko stack: Open. Mobile. Free.

The Openmoko stack, which includes a full X server, allows users and developers to transform mobile hardware platforms into a unique products. Our licence gives developers and users freedom from the "iron to the eyeballs," freedom to cosmetically customize their device or radically remix it; change the wallpaper or rebuild the entire house! It grants them the freedom, for example, to transform a phone into a medical device or point of sale device or the freedom to simply install their own favorite software. Beyond freeing the software on our devices we have also released our CAD files under Creative Commons. By freeing the software under GPL, we enable the community of FOSS developers to "make it new." By freeing the CAD files we give industrial designers and engineers this same opportunity.

Openmoko Products

Template:Bar

frontside

The first Openmoko product, the Neo1973, sold exclusively through Openmoko Online Shop. It sold out in early February 2008.

Openmoko will ship Neo FreeRunner (GTA02), the second generation of Neo in the first half of 2008. Add your nickname to those interested buying the Neo FreeRunner at Buying Interest List. Also, look for a group to buy with at GroupSales for a discount and extra goodies.


Join Openmoko development

Developer Guides Test/Emulation

Developer

System Integration and customizing a distribution

Low level / system development

  • Low-Level
  • u-boot -The bootloader we use, including docs to our modifications
  • kernel -The Linux Kernel we use, including docs to our modifications
  • gsmd -the GSM daemon managing the GSM Modem
  • agpsd -the AGPS (Assisted GPS) daemon

Test

See More About Test

Emulation

Openmoko community

Anyone can join the Openmoko project and contribute to designing open products. Join us and collaborate through any of the project resources, including this Openmoko Wiki. See the wiki editing helppage for information on making contributions to this wiki.

You can start by using the introduction page, photos, videos and Openmoko Wiki Official Index Page. As always, the usual Frequently Asked Questions (FAQ) and mailing list pages are helpful.

In News Community & Events

Getting Started

Snapshot

  • You can always download the latest build here.
  • Reviews of the daily snapshot build are here and the recommended kernel and root image from the review will always be available here.

Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.

Community Update

For the latest status updates, see Community Updates

See More About Community...

Get the overview of wiki

Events

See More About Event...


Getting started with Openmoko Wiki

The Openmoko Wiki is open. Everyone can join. You'll find information including: hardware and software documentation, bug lists, community news of Openmoko and much more. Join our wiki, edit the wiki, contribute valued content, and help others. For the full picture of Openmoko Wiki, please visit the Openmoko Wiki Official Index Page.

See More About Help

Personal tools



Openmoko™ Open. Mobile. Free.


Introduction to Openmoko

Template:Submenu

frontside

Openmoko™ born as an Open Source project under GPL and LGPL license and dedicated to delivering an open software stack on mobile platforms, shipped its first product, the Neo 1973, on July 9 2007; and then, turned the project into a start-up company with one aim: create great mobile products using the Openmoko stack: Open. Mobile. Free.

The Openmoko stack, which includes a full X server, allows users and developers to transform mobile hardware platforms into a unique products. Our licence gives developers and users freedom from the "iron to the eyeballs," freedom to cosmetically customize their device or radically remix it; change the wallpaper or rebuild the entire house! It grants them the freedom, for example, to transform a phone into a medical device or point of sale device or the freedom to simply install their own favorite software. Beyond freeing the software on our devices we have also released our CAD files under Creative Commons. By freeing the software under GPL, we enable the community of FOSS developers to "make it new." By freeing the CAD files we give industrial designers and engineers this same opportunity.

Openmoko Products

Template:Bar

frontside

The first Openmoko product, the Neo1973, sold exclusively through Openmoko Online Shop. It sold out in early February 2008.

Openmoko will ship Neo FreeRunner (GTA02), the second generation of Neo in the first half of 2008. Add your nickname to those interested buying the Neo FreeRunner at Buying Interest List. Also, look for a group to buy with at GroupSales for a discount and extra goodies.


Join Openmoko development

Developer Guides Test/Emulation

Developer

System Integration and customizing a distribution

Low level / system development

  • Low-Level
  • u-boot -The bootloader we use, including docs to our modifications
  • kernel -The Linux Kernel we use, including docs to our modifications
  • gsmd -the GSM daemon managing the GSM Modem
  • agpsd -the AGPS (Assisted GPS) daemon

Test

See More About Test

Emulation

Openmoko community

Anyone can join the Openmoko project and contribute to designing open products. Join us and collaborate through any of the project resources, including this Openmoko Wiki. See the wiki editing helppage for information on making contributions to this wiki.

You can start by using the introduction page, photos, videos and Openmoko Wiki Official Index Page. As always, the usual Frequently Asked Questions (FAQ) and mailing list pages are helpful.

In News Community & Events

Getting Started

Snapshot

  • You can always download the latest build here.
  • Reviews of the daily snapshot build are here and the recommended kernel and root image from the review will always be available here.

Note that the recommended set is not always the latest, but is the most stable, reliable, and functional.

Community Update

For the latest status updates, see Community Updates

See More About Community...

Get the overview of wiki

Events

See More About Event...


Getting started with Openmoko Wiki

The Openmoko Wiki is open. Everyone can join. You'll find information including: hardware and software documentation, bug lists, community news of Openmoko and much more. Join our wiki, edit the wiki, contribute valued content, and help others. For the full picture of Openmoko Wiki, please visit the Openmoko Wiki Official Index Page.

See More About Help