Difference between revisions of "Development"

From Pandora Wiki
Jump to: navigation, search
(Compiling Software)
(Compiling Software)
Line 8: Line 8:
 
* 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.
+
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.  I found that the www.angstrom-distribution.org repo was very slow, so changed everything in /etc/opkg/ to use us.feeds.angstrom-distribution.org instead.
  
 
==Porting and Writing Software==
 
==Porting and Writing Software==

Revision as of 16:20, 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. I found that the www.angstrom-distribution.org repo was very slow, so changed everything in /etc/opkg/ to use us.feeds.angstrom-distribution.org instead.

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