Я хочу собрать ядро Angstrom на хосте-компьютере Ubuntu 13.04 с помощью OpenEmbedded.
git clone git://github.com/Angstrom-distribution/setup-scripts.git
cd setup-scripts
MACHINE=beagleboard./oebb.sh config beagleboard
MACHINE=beagleboard./oebb.sh update
MACHINE=beagleboard./oebb.sh bitbake virtual/kernel
Причина сборки ядра состоит в том, чтобы иметь возможность кросс-компилировать драйвер ядра на хост-компьютере, ориентируясь на дистрибутив Angstrom (BeagleBoard). Beagleboard запускает готовый образ 2.6.32.
Насколько я знаю, кросс-компиляция должна быть нацелена не только на дистрибутив Angstrom, но и на ту же версию ядра, на которой работает BeagleBoard. Как OE выбирает «предпочтительную» версию? Можно ли как-нибудь выбрать версию ядра, которую будет собирать BitBake?