Я собираю ядро Linux и корневую файловую систему для доски Dart из этого руководства:
http://variwiki.com/index.php?title=VAR-SOM-MX6_Yocto_Fido_New_R2
Теперь я хочу включить дополнительные драйверы для подключения USB-ключа WiFi к моей скомпилированной версии. Я сам разобрался, как скомпилировать модули с ядром Makefile
, но я хочу, чтобы они были скомпилированы и упакованы с RFS при запуске bitbake
на проекте. Я знаю имена нужных мне объектов ядра. ath.ko
, ath9k.ko
, ath9k_common.ko
, ath0k_hw.ko
а также ath9k_htc.ko
,
У меня нет опыта работы с Yocto, поэтому я был бы признателен за несколько подробных объяснений.
Итак, мои вопросы, учитывая объекты ядра / модули / драйверы, которые мне нужны:
Очистить ядро sstate-cache
bitbake -c cleansstate kernelName
Чтобы настроить ядро, вы можете использовать эту команду
bitbake kernelName -c menuconfig
Затем скомпилируйте ядро после настройки
bitbake kernelName
В Yocto есть учебное пособие по ядру, которое обучает основам конфигурации ядра, доступно Вот.
Других решений пока нет …