Openmoko developer guide
From Openmoko
(→Part I Choose your software development tool) |
(exchg bootloader with U-Boot) |
||
(11 intermediate revisions by 9 users not shown) | |||
Line 24: | Line 24: | ||
*[[Toolchain]] | *[[Toolchain]] | ||
*[[OpenEmbedded]] | *[[OpenEmbedded]] | ||
− | + | *[[BitBake]] | |
*[[MokoMakeFile]] | *[[MokoMakeFile]] | ||
*[[Application UI Design Recommendations]] | *[[Application UI Design Recommendations]] | ||
Line 69: | Line 69: | ||
==Part VI Tools used on Openmoko== | ==Part VI Tools used on Openmoko== | ||
− | *[[U-boot| | + | *[[U-boot|U-Boot]] |
− | *[[ | + | *[[U-Boot_commands|U-Boot Command]] |
− | *[[ | + | *[[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] | ||
− | *[[ | + | *[[U-Boot versions]] |
*[[NetBSD]] | *[[NetBSD]] | ||
*[[Dfu-util]] | *[[Dfu-util]] | ||
Line 89: | Line 89: | ||
*[[Community Resources]] | *[[Community Resources]] | ||
− | [[Category: | + | [[Category:Developer resources| ]] |
− | + | ||
− | + |
Latest revision as of 10:03, 10 February 2012
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
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.
Contents |
[edit] Part I Choose your software development tool
- System Developer
- Development Environment
- Java
- Development with Eclipse
- Python
- Qtopia on X11
- C++ / Qt
[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
- Automatic emulation in Ubuntu
- Host-based development with Xoo and Xephyr
- Running Openmoko on PC
- Test Openmoko Emulation with chroot image
[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:
- Adding a link in the Applications directory page.
- Creating a page on this wiki.
- Packaging for the Community Repository.
- Hosting as a project on the Openmoko GForge
- Entering a record on Freshmeat or similar.
- Announcing on the community mailing list.
See also
[edit] Part V Installation
[edit] Install
[edit] Image Flashing
[edit] Part VI Tools used on Openmoko
[edit] Linux Core Services
- Gsmd
- Alarm daemon
- Qpegps
- D-Bus
- Dbus device API
- Opkg
- QEMU command line
- Ompower Power management daemon