Difference between revisions of "Development"

From Pandora Wiki
Jump to: navigation, search
(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].
  It's recommended to ssh in and/or 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.
+
 
 +
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

Kernel and Firmware

Compiling Software

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

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