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

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


wiki:hydra-kernel

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:hydra-kernel [2014/05/16 12:46] – создано maxxwiki:hydra-kernel [2014/05/19 14:01] (текущий) – [3.0.35_4.1.0] maxx
Строка 1: Строка 1:
 ====== Ядро Linux для Hydra imx6 ====== ====== Ядро Linux для Hydra imx6 ======
 +===== Компилятор =====
 +Для компиляции загрузчика потребуется компилятор.
  
 +Скачаем его:
 +<code>
 +wget -c https://releases.linaro.org/14.03/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz
 +</code>
 +Лучше установить его в директорию /opt:
 +<code>
 +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-
 +</code>
 +===== 3.0.35_4.1.0 =====
 +За основу взято ядро Boundary Devices:
 +<code>
 +git clone https://github.com/boundarydevices/linux-imx6.git
 +cd linux-imx6
 +git checkout boundary-imx_3.0.35_4.1.0
 +</code>
 +Добавим поддержку Hydra:
 +<code>
 +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
 +</code>
 +Включим конфигурацию Hydra
 +<code>
 +make ARCH=arm hydra_defconfig
 +</code>
 +Непосредственно компиляция
 +<code>
 +make ARCH=arm CROSS_COMPILE=${CC} zImage modules
 +</code>
wiki/hydra-kernel.1400229977.txt.gz · Последнее изменение: 2014/05/16 12:46 — maxx