Compilation of the gcnano kernel module: 1. Pre-requisite 2. Compile the gcnano kernel module 3. Update software on board ---------------- 1. Pre-requisite ---------------- - OpenSTLinux SDK must be installed. - Linux Kernel source must be installed and built ---------------- 2. Compile the gcnano kernel module ---------------- OpenSTLinux SDK must be installed. * Compile and install the gcnano kernel module $> tar xf ##BP##-##PR##.tar.xz $> cd ##GCNANO_TARNAME## $> KERNEL_BUILDDIR="../../kernel/kernel-sources" * Build kernel module $> make ARCH=arm SOC_PLATFORM=st-st DEBUG=0 O="${KERNEL_BUILDDIR}" M="${PWD}" AQROOT="${PWD}" -C ${KERNEL_BUILDDIR} --------------------------- 3. Update software on board --------------------------- 3.1 Update via network ---------------------- Copy kernel modules: $ scp galcore.ko root@:/lib/modules//extra Generate a list of module dependencies (modules.dep) and a list of symbols provided by modules (modules.symbols): $ ssh root@ /sbin/depmod -a Synchronize data on disk with memory $ ssh root@ sync Reboot the board in order to take update into account $ ssh root@ reboot