wiki:blueshark_v4_kernel
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | wiki:blueshark_v4_kernel [2012/11/20 19:14] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ==== Компиляция ядра 3.0.17 для BlueShark v4.2 ==== | ||
+ | // | ||
+ | Данная версия ядра будет работать только с u-boot-2011.12. Инструкции по компиляции u-boot-2011.12 здесь: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | 1) Скачивают исходники ядра 3.0.17 непосредственно для версии 4.2\\ | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 2) Теперь необходимо распаковать исходники ядра: | ||
+ | < | ||
+ | tar xjf git_3.0.17.tar.bz2 | ||
+ | cd git_3.0.17 | ||
+ | </ | ||
+ | |||
+ | 3) Настраиваем конфигурацию ядра: | ||
+ | |||
+ | < | ||
+ | cp defconfig .config | ||
+ | make ARCH=arm oldconfig | ||
+ | </ | ||
+ | |||
+ | 4) Компиляция ядра: | ||
+ | |||
+ | < | ||
+ | make ARCH=arm CROSS_COMPILE=/ | ||
+ | </ | ||
+ | |||
+ | файл uImage будет в директории «arch/ | ||
+ | |||
+ | 5) Модули можно скомпилировать с помощью команды | ||
+ | < | ||
+ | make ARCH=arm CROSS_COMPILE=/ | ||
+ | </ | ||
+ | |||
+ | 6) Установить модули в файловую систему можно с помощью команды: | ||
+ | |||
+ | < | ||
+ | sudo make ARCH=arm modules_install INSTALL_MOD_PATH=/ | ||
+ | </ | ||
+ | // | ||
+ | |||
+ | Скомпилированные бинарники MLO, u-boot.img, uImage можно скачать здесь: | ||
+ | [[http:// | ||
+ | |||
+ | Данное ядро будет работать с файловой системой этой:\\ | ||
+ | [[http:// | ||
+ | или этой:\\ | ||
+ | [[http:// | ||
+ | |||
+ | ==== Компиляция ядра 2.6.32 для BlueShark v4.2 ==== | ||
+ | |||
+ | Ядро Linux 2.6.32-r78 можно скомпилировать без громоздкой системы OpenEmbedded. Для этого необходимо скачать и установить компилятор [[ARM-GCC]], | ||
+ | |||
+ | 1) Скачивают исходники ядра 2.6.32-r78 непосредственно для версии 4.2\\ | ||
+ | [[http:// | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 2) Теперь необходимо распаковать все исходники: | ||
+ | < | ||
+ | tar xjf git.tar.bz2 | ||
+ | cd git | ||
+ | </ | ||
+ | |||
+ | 3) Настраиваем конфигурацию ядра: | ||
+ | < | ||
+ | cp defconfig-2.6.32-r78 .config | ||
+ | make ARCH=arm oldconfig | ||
+ | </ | ||
+ | |||
+ | 4) Собственно сама компиляция | ||
+ | < | ||
+ | make -j2 ARCH=arm CROSS_COMPILE=/ | ||
+ | </ | ||
+ | файл uImage будет в директории " | ||
+ | |||
+ | 8) Модули можно скомпилировать с помощью команды | ||
+ | < | ||
+ | make -j2 ARCH=arm CROSS_COMPILE=/ | ||
+ | </ | ||
+ | Либо использовать готовые, | ||
+ | [[http:// |
wiki/blueshark_v4_kernel.txt · Последнее изменение: 2012/11/20 19:14 — 127.0.0.1