Сборка ядра linux

В этом примере будет описан пример сборки ядра 2.6.29

Для сборки ядра вам необходимо иметь кросс-компилятор

Процедура сборки

  1. скачиваем ядро с официального сайта wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.1.tar.bz2
  2. распаковываем tar -xf linux-2.6.29.1.tar.bz2
  3. в папку куда распаковали ядро кладем скрипт Скрипт компиляции ядра linux
  4. правим пути до вашего кросс-компилятора в этом скрипте
  5. берем дефолтный конфик от платы 9260Ek коммандой make ARCH=arm at91sam9260ek_defconfig
  6. Выбираем нужные настройки ядра коммандой make ARCH=arm menuconfig
  7. запускаем скрипт ./make_kernel

Замечание!

При использовании arm-2008q3 размер ядра составляет около 5 мб Такой проблемы не наблюдается при сборке с помощью arm-2007q1

Эта страница еще не закончена !

Дискуссия

Evgeniy Alexeev, 2010/02/15 21:43

А разве на ядро не надо патчи накладывать перед сборкой?

Pavel Ivanchenko, 2010/02/15 22:03

Раньше надо было, сейчас AT91SAM9260 (как и прочие SAM9) уже включен в официальную версию ядра.

Evgeniy Alexeev, 2010/02/18 10:38

Что-то помнится мне, в какой-то ветке натыкался на то, что надо поменять где-то частоту, а вот где - никак не припомню?

Михаил Мукминов, 2010/04/15 10:22

http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html тут есть описание что где менять

 
/home/starterkit/wiki.starterkit.ru/data/pages/конфигурирование_и_сборка_ядра_linux.txt · Последние изменения: 2009/04/22 23:43 От ms
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki