This section contains various howtos on Zaurus software development and compilation. You should first read Special Considerations for some good things to keep in mind before getting started with development.
Cross Compiling Information
Cross compiling refers to building software for the Zaurus on a non-Zaurus, non-Arm based system, usually a PC, as opposed to compiling on the Zaurus itself. The advantage to this approach is that such systems are usually faster and have more Memory and Storage space.
Cross Compiling on OSX -
- see also Zaurus Development with D*** Small Linux
- see also Cross Compiling
- see also How Do You Do that in Linux - Lots of specific examples of cross-compilation
- PokyLinux gives straightforward information on obtaining and setting up the Open Embedded bitbake system with easy access to the source code for the Pokylinux sources for the 2.6 kernels,modules etc.
- Scratchbox is a capable cross compile system that can be set up to develop for the Zaurus, the nokia tablets and other embedded devices.
If you still want to compile on the Zaurus itself
Zaurus hardware/OS-specific programming tips
SDL - Using the Zaurus ports of the SDL library
- see also Qt and Qtopia Training
Other sources of information
For developing in languages other than C, or other OS environments