Как мне изменить конфигурацию ядра для конкретной машины в Yocto?

Я создаю core-image-minimal с «beaglebone» в качестве целевой машины.

Я хотел бы отредактировать конфигурацию ядра, чтобы удалить некоторые функции, чтобы улучшить время загрузки. Я узнал, что могу выполнить команду bitbake -c menuconfig virtual / kernel для запуска редактора ncurses, но я действительно не понимаю, какую конфигурацию я редактирую. Это для beablebone или просто для общего ядра?

Как мне взять базовую конфигурацию ядра beablebone, отредактировать ее, а затем заставить bitbake использовать ее при сборке core-image-minimal?

Спасибо.


person Dave    schedule 28.03.2016    source источник


Ответы (1)


Чтобы убедиться, что beaglebone использует какое ядро. Вы должны найти свою конфигурацию машины. Например, beaglebone.conf

Там вы увидите PREFERRED_PROVIDER_virtual/kernel = "linux-mainline"

Чтобы определить, какое ядро ​​для биглебона, вам нужно найти его в recipes-kernel. Например, linux-mainline

После этого у нас есть 2 способа получить доступ к графической утилите конфигурации ядра.

  1. bitbake -c menuconfig linux-mainline

  2. bitbake -c devshell linux-mainline

    make nconfig

Существует руководство по установке драйверов ЗДЕСЬ

person Charles C.    schedule 28.03.2016