Добавить один LKM в сборку Yocto

Я работаю над сборкой Yocto для Variscite MX6. Я следовал инструкциям и могу создать загрузочный образ для платы используя «bitbake core-image-minimal», к которому я могу войти и использовать. На данный момент мне нужно добавить к изображению один LKM. Каков простой способ создать слой, который расширяет то, что здесь есть, и добавляет один LKM?

Этот вопрос касается того, как это сделать, если модуль включен в ядре. В этом случае LKM предоставляется поставщиком, поэтому я не думаю, что это так же просто, как запуск menuconfig.


person James Howard    schedule 22.03.2016    source источник
comment
ЗДЕСЬ вы можете найти очень простой пример того, как скомпилировать и добавить модуль ядра, используя Йокто. Начните думать о создании нового слоя на источниках Yocto. Другой вариант — изолировать исходный код ядра и добавить в него модуль ядра.   -  person LPs    schedule 22.03.2016
comment
Хорошо, я видел подобное раньше, это немного лучше. Я думаю, что часть моей проблемы заключается в том, что я не уверен, является ли создание слоя правильным ответом. Ваш комментарий предполагает, что это так.   -  person James Howard    schedule 22.03.2016


Ответы (1)


Я сомневаюсь, что понимаю ваш вопрос, но я вызвал ответ, чтобы создать свой собственный LKM (модуль ядра Linux), следуя этому ссылка

и другой момент, это не так просто, как

В этом случае LKM предоставляется поставщиком, поэтому я не думаю, что это так же просто, как запуск menuconfig.

вы не указали, о каком драйвере идет речь, тут я ничем помочь не могу

но есть много устройств, поддерживаемых linux, и если нет в дереве ядра, вы всегда можете запросить драйвер у своего поставщика, и в худшем случае вы не получите, который поддерживает поиск в Интернете для поддержки этого драйвера для вашей версии ядра linux (если версия отличается вы все еще можете изменить и сделать его поддержкой), и, наконец, окончательный выбор - написать свой собственный код и использовать вышеуказанный метод, как я предоставил в ссылке для компиляции этого драйвера.

Надеюсь, вы найдете решение и всего наилучшего для этого проекта.

person Devidas    schedule 22.03.2016