Openmoko developer guide

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Part I Choose your software development tool: Link to C++/Qt)
(exchg bootloader with U-Boot)
 
(17 intermediate revisions by 13 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 19: Line 18:
  
 
==Part II Coding and compiling==
 
==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?}}
 +
 +
 
*[[Toolchain]]
 
*[[Toolchain]]
 
*[[OpenEmbedded]]
 
*[[OpenEmbedded]]
**[[BitBake]]
+
*[[BitBake]]
 
*[[MokoMakeFile]]
 
*[[MokoMakeFile]]
 
*[[Application UI Design Recommendations]]
 
*[[Application UI Design Recommendations]]
Line 60: Line 63:
  
 
===Image Flashing===
 
===Image Flashing===
*[[MacOS X]]
+
* [[MacOS X]]
*[[Flashing Openmoko]]
+
* [[Flashing the Neo FreeRunner]]
 +
* [[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 83: Line 87:
 
*[[Ompower]] Power management daemon
 
*[[Ompower]] Power management daemon
 
====Resources====
 
====Resources====
*[[Development resources]]
+
*[[Community Resources]]
===Community Applications===
+
{{app}}
+
 
+
  
[[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

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

Community Applications