Development Tools

From Pandora Wiki
Revision as of 17:07, 29 October 2008 by BenO (talk | contribs) (Adding notes on how to run the OpenGL ES 2.0 emulator)
Jump to: navigation, search

Tentative Library Environment

Information

Please note, that this information is hearsay/guesswork, and is yet to be confirmed on a production unit.

For Pandora (Out-Of-The-Box)

  • glibc (at a guess, version 2.6.1 or whatever is compatible with OpenEmbedded)
  • libSDL (also a guess, latest available version of 1.2)

Tools for Pandora Software Development

  • CodeSourcery gcc[1]
    • [2] - NB: OpenEmbedded uses the CodeSourcery 2007q3 to build the kernel, but uses gcc 4.3.1 to compile everything else.
  • TI CodeComposer Studio: Free Evaluation Tools[3]
  • TI c6x Codegen tools for Linux[4]; License [5]; TI account required; this is *only* for Open Source development
  • OpenGL ES 2.0 emulator for PC[6] This works both on Linux and Windows. One needs to register with imgtec before downloading.
    • To build the applications a few environment variables need to be set (tested on Ubuntu Gutsy). Note that to run them, you do need an OpenGL 2.0 compliant gfx card.
      • LD_LIBRARY_PATH needs to be set to the folder holding the important libraries, such as libEGL.so ($SDK_PATH/Builds/OGLES2/LinuxPC/Lib might be enough)
      • To run the makefiles in the Training section you need to set a PLATFORM variable to either LinuxPC or LinuxGeneric. I have had success with LinuxPC.
      • See [7] for a script that you can run to set these for you.
  • Das U-boot: The Universal Bootloader[8]