The software platform is built within a Scratchbox environment using GNU tools. Matrix scripts are used to automate the build process. The source code of each component is managed using GIT version control. Scratchbox version 1 is currently used (Scratchbox 2 support will follow later).
The following tools are required:
Scratchbox 1 is the cross-compilation environment used for building the software.
The following tools are required inside Scratchbox:
Only the cs2009q3-67 toolchain has been tested with the generic-4 release.
The source code of the platform is stored in GIT repositories. The Git devkit is required.
The Qemu devkit is required as Scratchbox emulates a native compilation.
The doctools and perl devkits are required by some of the packages.
mkfs.jffs2 is required for creating JFFS2 filesystems. The MTD devkit is required.
Matrix provides scripts to build the software platform.