wiki:hydra-kernel
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
wiki:hydra-kernel [2014/05/16 12:49] – maxx | wiki:hydra-kernel [2014/05/16 14:39] – [3.0.35_4.1.0] maxx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Ядро Linux для Hydra imx6 ====== | ====== Ядро Linux для Hydra imx6 ====== | ||
+ | ===== Компилятор ===== | ||
+ | Для компиляции загрузчика потребуется компилятор. | ||
+ | |||
+ | Скачаем его: | ||
+ | < | ||
+ | wget -c https:// | ||
+ | </ | ||
+ | Лучше установить его в директорию /opt: | ||
+ | < | ||
+ | cd /opt | ||
+ | tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz | ||
+ | export CC=`pwd`/ | ||
+ | </ | ||
===== 3.0.35_4.1.0 ===== | ===== 3.0.35_4.1.0 ===== | ||
За основу взято ядро Boundary Devices: | За основу взято ядро Boundary Devices: | ||
Строка 11: | Строка 24: | ||
wget add-hydra-boundary-imx_3.0.35_4.1.0.patch | wget 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 | ||
+ | </ | ||
+ | Включим конфигурацию Hydra | ||
+ | < | ||
+ | make ARCH=arm hydra_defconfig | ||
+ | </ | ||
+ | Непосредственно компиляция | ||
+ | < | ||
+ | make ARCH=arm CROSS_COMPILE=${CC} zImage modules | ||
</ | </ |
wiki/hydra-kernel.txt · Последнее изменение: 2014/05/19 14:01 — maxx