A this point the environment and components are all setup to build the examples and test cases
included in the the C6Run package. All the makefiles for the examples and test cases rely on
FOUR environment variables: ARM_TOOLCHAIN_PREFIX, ARM_TOOLCHAIN_PATH, CFLAGS, and
C6RUN_TOOLCHAIN_PATH. The compilation scripts (c6runlib and c6runapp scripts) rely on these
and the other variables from the environment.sh file.

It is suggested that the test and example makefiles be used as a template for any builds done
for your own code.

Target Preparation

Setup the beagleboard to boot using the included kernel image (uImage binary file). This should just require replacing the uImage file on your SD card with the provided one (rename the file to be just 'uImage').

Copy the the contents of the provided /lib/modules to the target's /lib/modules path. I found I didn't need to do this.

Copy the contents of c6run_target.tar.gz to the target file system. I place it in /opt. It contains the kernel modules form the TI components and the loadmodules.sh script which should be used to install them. The pre-built examples and test cases are also included in this archive

Before running any c6run based application, make sure you run the loadmodules.sh script to load the needed kernel modules.