Difference between revisions of "Development Tools"
From Pandora Wiki
(→Information) |
(Adding notes on how to run the OpenGL ES 2.0 emulator) |
||
Line 16: | Line 16: | ||
* TI c6x Codegen tools for Linux[https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html]; License [https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/doc/c6x/TILAW-%23180394-v1-Compiler_Clickwrap_For_OS_Community-2.html]; TI account required; this is *only* for Open Source development | * TI c6x Codegen tools for Linux[https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html]; License [https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/doc/c6x/TILAW-%23180394-v1-Compiler_Clickwrap_For_OS_Community-2.html]; TI account required; this is *only* for Open Source development | ||
* OpenGL ES 2.0 emulator for PC[http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp#GLES2] ''This works both on Linux and Windows. One needs to register with imgtec before downloading.'' | * OpenGL ES 2.0 emulator for PC[http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp#GLES2] ''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 [http://pastebin.com/f3f9f159f] for a script that you can run to set these for you. | ||
* Das U-boot: The Universal Bootloader[http://www.denx.de/wiki/DULG/WebHome] | * Das U-boot: The Universal Bootloader[http://www.denx.de/wiki/DULG/WebHome] | ||
[[Category:Development]] | [[Category:Development]] |
Revision as of 17:07, 29 October 2008
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.
- 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.
- Das U-boot: The Universal Bootloader[8]