Development: Difference between revisions

From Pandora Wiki
Jump to navigationJump to search
Sswam (talk | contribs)
Sswam (talk | contribs)
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