Difference between revisions of "Development"
From Pandora Wiki
(→Compiling Software) |
(→Compiling Software) |
||
Line 7: | Line 7: | ||
* [[Setting up a cross-compiler|Set up a cross-compiler]] to compile code for the Pandora on your PC. | * [[Setting up a cross-compiler|Set up a cross-compiler]] to compile code for the Pandora on your PC. | ||
* Or, [http://www.gp32x.com/board/index.php?/topic/53964-cross-compiling-is-bollocks-toolchains-are-bollocks-use-your-pandora-to-build-apps/ set up and compile directly on the Pandora, 'bollocks' style]. | * Or, [http://www.gp32x.com/board/index.php?/topic/53964-cross-compiling-is-bollocks-toolchains-are-bollocks-use-your-pandora-to-build-apps/ set up and compile directly on the Pandora, 'bollocks' style]. | ||
− | + | ||
+ | With the 'bollocks' style (building direct on the Pandora), it's recommended to ssh in and use a root overlay when installing these packages in case of breakage. As of 2011-03-28, it was necessary to run: opkg install libncurses5, or else it gets lost with severe consequences. So, better do that first. Something seems to be broken with the libpng packaging also. | ||
==Porting and Writing Software== | ==Porting and Writing Software== |
Revision as of 16:17, 27 March 2011
Contents
Kernel and Firmware
- Pandora kernel and Firmware reference information including SD card booting
- [Pandora Bug Tracker], Reporting bugs instructions
- Official Open Tasks (please don't edit unless you are a dev)
Compiling Software
- Set up a cross-compiler to compile code for the Pandora on your PC.
- Or, set up and compile directly on the Pandora, 'bollocks' style.
With the 'bollocks' style (building direct on the Pandora), it's recommended to ssh in and use a root overlay when installing these packages in case of breakage. As of 2011-03-28, it was necessary to run: opkg install libncurses5, or else it gets lost with severe consequences. So, better do that first. Something seems to be broken with the libpng packaging also.
Porting and Writing Software
- If porting existing software, try the porting guide.
- If creating new code, then the development tutorials may be useful.
Distributing Software
- Learn more about the PND file format that is used for distribution.
- PND quickstart - Quickly learn how to make PNDs (using Linux) for your software.
Pandora firmware (kernel, libpnd, etc etc) governance
- Learn more about submitting patches and getting involved in firmware and library development