# Spiri project installation - WIP ```bash LINUX_FOR_TEGRA= cd $LINUX_FOR_TEGRA git clone --recurse-submodules https://git.spirirobotics.com/dchvs/spiri-project.git cd spiri-project git checkout develop git submodule update --remote --recursive # Install the CTI BSP cd CTI-L4T/ sudo ./install.sh # Install the sources cd $LINUX_FOR_TEGRA mkdir source/ && cd source/ rsync -rL ../spiri-project/Jetpack/ . rsync -rL ../spiri-project/mu_kernel_sources/ . rsync -rL ../spiri-project/li-mt9m021/ . rsync -rL ../spiri-project/eg25-g/ kernel/kernel-4.9/drivers/ # Compiling the sources cd $LINUX_FOR_TEGRA mkdir -p builds/build_ && builds/build_ mkdir build modules make -C ../../source/kernel/kernel-4.9/ ARCH=arm64 O=$PWD/build/ tegra_defconfig make -C ../../source/kernel/kernel-4.9/ ARCH=arm64 O=$PWD/build/ menuconfig make -C ../../source/kernel/kernel-4.9/ ARCH=arm64 O=$PWD/build/ LOCALVERSION=-tegra CROSS_COMPILE=${CROSS_COMPILE} -j8 --output-sync=target zImage dtbs modules make -C ../../source/kernel/kernel-4.9/ ARCH=arm64 O=$PWD/build/ modules_install INSTALL_MOD_PATH=$PWD/modules ```