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

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


wiki:hydra-kernel

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:hydra-kernel [2014/05/16 14:38] – [3.0.35_4.1.0] 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 ===== ===== 3.0.35_4.1.0 =====
 За основу взято ядро Boundary Devices: За основу взято ядро Boundary Devices:
Строка 9: Строка 22:
 Добавим поддержку Hydra: Добавим поддержку Hydra:
 <code> <code>
-wget add-hydra-boundary-imx_3.0.35_4.1.0.patch+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 patch -p1 < add-hydra-boundary-imx_3.0.35_4.1.0.patch
 </code> </code>
Строка 18: Строка 31:
 Непосредственно компиляция Непосредственно компиляция
 <code> <code>
-make ARCH=arm CROSS_COMPILE= zImage modules+make ARCH=arm CROSS_COMPILE=${CC} zImage modules
 </code> </code>
wiki/hydra-kernel.1400236708.txt.gz · Последнее изменение: 2014/05/16 14:38 — maxx