wiki:blueshark_v3_kernel
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | wiki:blueshark_v3_kernel [2012/11/20 19:14] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ==== Компиляция ядра 2.6.32 для BlueShark v3 ==== | ||
+ | Ядро Linux 2.6.32-r78 можно скомпилировать без громоздкой системы OpenEmbedded. Для этого необходимо скачать и установить компилятор [[ARM-GCC]], | ||
+ | |||
+ | 1) Скачивают исходники ядра 2.6.32-r78\\ | ||
+ | [[http:// | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 2) Скачивают набор исправлений для платформы BlueShark+Atoll-Deluxe\\ | ||
+ | [[http:// | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 3) Скачивают defconfig для ядра\\ | ||
+ | [[http:// | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | 4) Теперь необходимо распаковать все исходники: | ||
+ | < | ||
+ | tar xzf git_arago-project.org.git.people.sriram.ti-psp-omap.git_a6bad4464f985fdd3bed72e1b82dcbfc004d7869.tar.gz | ||
+ | cd git | ||
+ | tar xzf ../ | ||
+ | </ | ||
+ | |||
+ | 5) Накладываем исправления для BlueShark: | ||
+ | < | ||
+ | quilt push -a | ||
+ | </ | ||
+ | |||
+ | 6) Настраиваем конфигурацию ядра: | ||
+ | < | ||
+ | cp ../ | ||
+ | make ARCH=arm menuconfig | ||
+ | </ | ||
+ | |||
+ | 7) Собственно сама компиляция | ||
+ | < | ||
+ | make -j2 ARCH=arm CROSS_COMPILE=/ | ||
+ | </ | ||
+ | файл uImage будет в директории " | ||
+ | |||
+ | 8) Модули можно скомпилировать с помощью команды | ||
+ | < | ||
+ | make -j2 ARCH=arm CROSS_COMPILE=~/ | ||
+ | </ | ||
+ | Либо использовать готовые, | ||
+ | [[http:// |
wiki/blueshark_v3_kernel.txt · Последнее изменение: 2012/11/20 19:14 — 127.0.0.1