Openmoko developer guide

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Part II Coding and compiling)
(exchg bootloader with U-Boot)
 
(14 intermediate revisions by 11 users not shown)
Line 12: Line 12:
 
*[[Development with Eclipse]]
 
*[[Development with Eclipse]]
 
*[[Python]]
 
*[[Python]]
*[[BitBake]]
 
 
*[[Qtopia_on_X11|Qtopia on X11]]
 
*[[Qtopia_on_X11|Qtopia on X11]]
 
*[[Developing with C++ and Qt|C++ / Qt]]
 
*[[Developing with C++ and Qt|C++ / Qt]]
Line 25: Line 24:
 
*[[Toolchain]]
 
*[[Toolchain]]
 
*[[OpenEmbedded]]
 
*[[OpenEmbedded]]
**[[BitBake]]
+
*[[BitBake]]
 
*[[MokoMakeFile]]
 
*[[MokoMakeFile]]
 
*[[Application UI Design Recommendations]]
 
*[[Application UI Design Recommendations]]
Line 65: Line 64:
 
===Image Flashing===
 
===Image Flashing===
 
* [[MacOS X]]
 
* [[MacOS X]]
* [[Flashing the Neo Freerunner]]
+
* [[Flashing the Neo FreeRunner]]
 
* [[Flashing the Neo 1973]]
 
* [[Flashing the Neo 1973]]
  
 
==Part VI Tools used on Openmoko==
 
==Part VI Tools used on Openmoko==
  
*[[U-boot|Bootloader]]
+
*[[U-boot|U-Boot]]
*[[Bootloader_commands|Bootloader Command]]
+
*[[U-Boot_commands|U-Boot Command]]
*[[Bootloader_environment|Bootloader Environment]]
+
*[[U-Boot_environment|U-Boot Environment]]
 
*[http://www.denx.de/wiki/U-Boot/WebHome u-boot]
 
*[http://www.denx.de/wiki/U-Boot/WebHome u-boot]
*[[Bootloader versions]]
+
*[[U-Boot versions]]
 
*[[NetBSD]]
 
*[[NetBSD]]
 
*[[Dfu-util]]
 
*[[Dfu-util]]
Line 88: Line 87:
 
*[[Ompower]] Power management daemon
 
*[[Ompower]] Power management daemon
 
====Resources====
 
====Resources====
*[[Development resources]]
+
*[[Community Resources]]
 
+
  
[[Category:Application Developer]]
+
[[Category:Developer resources| ]]
[[Category:System Developers]]
+
[[Category:Community]]
+

Latest revision as of 09:03, 10 February 2012


This page describes how to start your Openmoko development plan - how to prepare your development environment and use the tools provided to help test and share your programs.

OpenmokoFramework08.png


Contents

[edit] Part I Choose your software development tool

[edit] OS

[edit] Part II Coding and compiling

TODO: The relationship between the below should be clarified. Now it looks like it's a choice between them, but I believe using the MokoMakefile will build all the points above it? (See: To-Do List)


[edit] Part III Running your program

[edit] Emulation

[edit] Part IV Sharing programs

So you have just made this cool program, and wonder what will be an efficient way to share it ? Consider the following options:

See also

[edit] Part V Installation

[edit] Install

[edit] Image Flashing

[edit] Part VI Tools used on Openmoko

[edit] Linux Core Services

[edit] Resources

Personal tools


This page describes how to start your Openmoko development plan - how to prepare your development environment and use the tools provided to help test and share your programs.

OpenmokoFramework08.png


Part I Choose your software development tool

OS

Part II Coding and compiling

TODO: The relationship between the below should be clarified. Now it looks like it's a choice between them, but I believe using the MokoMakefile will build all the points above it? (See: To-Do List)


Part III Running your program

Emulation

Part IV Sharing programs

So you have just made this cool program, and wonder what will be an efficient way to share it ? Consider the following options:

See also

Part V Installation

Install

Image Flashing

Part VI Tools used on Openmoko

Linux Core Services

Resources