====== Ядро Linux для Hydra imx6 ====== ===== Компилятор ===== Для компиляции загрузчика потребуется компилятор. Скачаем его: wget -c https://releases.linaro.org/14.03/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz Лучше установить его в директорию /opt: cd /opt tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz export CC=`pwd`/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux/bin/arm-linux-gnueabihf- ===== 3.0.35_4.1.0 ===== За основу взято ядро Boundary Devices: git clone https://github.com/boundarydevices/linux-imx6.git cd linux-imx6 git checkout boundary-imx_3.0.35_4.1.0 Добавим поддержку Hydra: wget http://mentorel.ru/downloads/hydra/patches/add-hydra-boundary-imx_3.0.35_4.1.0.patch patch -p1 < add-hydra-boundary-imx_3.0.35_4.1.0.patch Включим конфигурацию Hydra make ARCH=arm hydra_defconfig Непосредственно компиляция make ARCH=arm CROSS_COMPILE=${CC} zImage modules