Инструменты пользователя

Инструменты сайта


wiki:hydra-kernel

Ядро 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
wiki/hydra-kernel.txt · Последние изменения: 2014/05/19 14:01 — maxx