Openmoko developer guide
From Openmoko
Seanjseymour (Talk | contribs) m (Minor spelling & grammar corrections) |
|||
Line 7: | Line 7: | ||
− | =Part I Choose your software development tool= | + | ==Part I Choose your software development tool== |
*[[System Developer]] | *[[System Developer]] | ||
*[[Development Environment]] | *[[Development Environment]] | ||
Line 15: | Line 15: | ||
*[[BitBake]] | *[[BitBake]] | ||
*[[Qtopia_on_X11|Qtopia on X11]] | *[[Qtopia_on_X11|Qtopia on X11]] | ||
− | ==OS== | + | ===OS=== |
*[[Other OSes]] | *[[Other OSes]] | ||
− | =Part II Coding and compiling= | + | ==Part II Coding and compiling== |
*[[Toolchain]] | *[[Toolchain]] | ||
*[[OpenEmbedded]] | *[[OpenEmbedded]] | ||
Line 24: | Line 24: | ||
*[[MokoMakeFile]] | *[[MokoMakeFile]] | ||
− | =Part III Running your program= | + | ==Part III Running your program== |
*[[Customizing the Openmoko Distribution]] | *[[Customizing the Openmoko Distribution]] | ||
− | ==Emulation== | + | ===Emulation=== |
*[[Automatic emulation in Ubuntu]] | *[[Automatic emulation in Ubuntu]] | ||
*[[Host-based development with Xoo and Xephyr]] | *[[Host-based development with Xoo and Xephyr]] | ||
Line 34: | Line 34: | ||
*[[Test Openmoko Emulation with chroot image]] | *[[Test Openmoko Emulation with chroot image]] | ||
− | =Part IV Sharing programs= | + | ==Part IV Sharing programs== |
*[[Latest Images]] | *[[Latest Images]] | ||
*[[Distributions]] | *[[Distributions]] | ||
− | =Part V Installation= | + | ==Part V Installation== |
− | ==Install== | + | ===Install=== |
*[[Package management]] | *[[Package management]] | ||
*[[How to run Openmoko Apps on PC]] | *[[How to run Openmoko Apps on PC]] | ||
*[[Repositories ]] | *[[Repositories ]] | ||
− | ==Image Flashing== | + | ===Image Flashing=== |
*[[MacOS X]] | *[[MacOS X]] | ||
*[[Flashing Openmoko]] | *[[Flashing Openmoko]] | ||
− | =Part VI Tools used on Openmoko= | + | ==Part VI Tools used on Openmoko== |
*[[U-boot|Bootloader]] | *[[U-boot|Bootloader]] | ||
Line 65: | Line 65: | ||
*[[Mono]] | *[[Mono]] | ||
− | ===Linux Core Services=== | + | ====Linux Core Services==== |
* [[Gsmd]] | * [[Gsmd]] | ||
*[[Alarm daemon]] | *[[Alarm daemon]] | ||
Line 73: | Line 73: | ||
*[[Opkg]] | *[[Opkg]] | ||
*[[QEMU command line]] | *[[QEMU command line]] | ||
− | ===Resources=== | + | ====Resources==== |
*[[Development resources]] | *[[Development resources]] | ||
− | ===Community Applications=== | + | ====Community Applications==== |
{{app}} | {{app}} | ||
@[[:Category: Software | See More About Software]] | @[[:Category: Software | See More About Software]] |
Revision as of 09:34, 14 August 2008
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.
Part I Choose your software development tool
OS
Part II Coding and compiling
Part III Running your program
Emulation
- Automatic emulation in Ubuntu
- Host-based development with Xoo and Xephyr
- Running Openmoko on PC
- Test Openmoko Emulation with chroot image