From febcb53ca85d911619456c09c4be49fd73c4964b Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 30 Jul 2011 14:33:37 +0200 Subject: omap3-isp-live: Initial commit Signed-off-by: Laurent Pinchart --- README | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..71da2aa --- /dev/null +++ b/README @@ -0,0 +1,37 @@ +Pre-requisites +============== + +ARM toolchain +------------- + +The ARM development toolchain is based on the CodeSourcery version of GCC. This +document is based on the hard floating point 2009q3 1.0.18-4 release from the +scratchbox project, available from + +http://scratchbox.org/download/files/sbox-releases/hathor/tarball/scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-hard-1.0.18-4-i386.tar.gz + +Other versions should work as well. + +Hard floating point is not a requirement but provides better floating point +performances. Mixing soft floating point and hard floating point applications +and libraries is *not* supported. Compiling the whole system with the same +compiler is thus highly advisable. + +To install the toolchain, extract the tarball (this document assumes that the +tarball will be extracted to /opt, but any location can be used) and add the +compiler bin directory to the PATH environment variable. This can be automated +by adding + +export PATH=/opt/scratchbox/compilers/cs2009q3-eglibc2.10-armv7-hard/bin:$PATH + +to ~/.bashrc (when using the bash shell). + +Compilation +=========== + +To compile the ARM software, run + +make KDIR=/path/to/kernel/sources CROSS_COMPILE=arm-none-linux-gnueabi- + +This will create the ts binary for ARM. + -- cgit v1.2.3