LINUX.ORG.RU

Компиляция ядра для arm машины. Как определить defconfig?


0

1

Вот есть у меня планшет с cortex A7, armv7, чип MTK8389, хочу под него скомпилировать ядро.
Как определить какая машина XXX из /arch/arm/configs/XXX_defconfig наиболее близка к моей?
Ищу это потому что нужно собрать uImage, для которого вроде как надо указывать:

   zreladdr-y	+= 0x00008000
params_phys-y	:= 0x00000100
initrd_phys-y	:= 0x00800000
из /arch/arm/mach-XXX/Makefile.boot, ибо make uImage ругается что собрать uImage нельзя, т.к. не указан LOADADDR

Если китайцы, которые создали твой планшет, не положили на GPLv2 - исходники ядра с их патчами должны быть доступны в сети.

Ванильное ядро под свой девайс собрать можно, но нужно ли? Ведь половина оборудования работать не будет. Так что ищи китайский форк (который, естественно, не смерджен с чистыми kernel.org ядрами) и компиль его.

Там, как мне кажется и будут инструменты для сборки uImage.

EXL ★★★★★ ()

1. вывести весь список вариантов
2. откинуть заведомо неподходящие
3. скриптом перебрать оставшиеся варианты
4. профит

yax123 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.