C6472 EVM On-board Demo
WELCOME TO THE OOB DEMO PROJECT
This project contains the source code and utilties to create the "out of-the box" demo for headless DSP EVMs such as the TI's six-core C6472 processor.
The demo application uses the following components:
In general, the application turns the DSP EVM into an HTTP Server using the networking stack. At first, this may sound pretty simple and thus boring, but as it turns out, this approach, combined with client-side-scripting (CSS) capabilities found in today's Web browsers, opened up a flood gate of ideas as to what you can do to show the computing power of general purpose programmable DSP like the six-core C6472. This demo includes simple examples on how to combine Java Scripts, HTML coding and CGI to create a useful web page that can show visible results, as well as real-time HTTP streaming. Behind this web page (or more sub pages) are DSP programs running different tasks to compute the result.
Because ideas are unlimited, the project is set up so that more features can be added via developer contributions. You can submite from small to sophisticated DSP backend or frontend functions that can be compiled to the collection, e.g. imaging operations, or new skins (translating to new CCS style-sheet) for folks who want to customize the look and feel of the web page. If you have a burning idea but have not been able to squeeze out the time to do it yourself yet, park it at the "Feature Request" under "Tracker". Good ideas, once committed by developer(s), will be added to the "To Dos" list for upcoming releases.
Downloading the project:
Both TI DSP/ BIOS5 and BIOS6 versions are included with the main branch - the trunk. New features will be added to the BIOS6 version. Depending on interests, we may back port some of these features to the BIOS5 version. If you have this need, please use the GForge "Feature Request" process under Tracker to let us know.
To get the source project for development, use SVN to "check out" the software. Several freeware SVN clients are available such as Tortoise SVN at http://tortoisesvn.net.
Building the project:
You will need Code Composer Studio v4 (version 4.0.2 or above). Use the version that comes with the C6472 EVM or download a trial version at http://tiexpressdsp.com/index.php/Download_CCS. Follow the instructions in the appropriate "ReadMe?.txt" file for the different BIOS implementations to set up and build. The SPRUGT1 (demo guide) pdf contains helpful hints on how to build with CCSv4 and description of the files.