Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX и Hardware > Как добавить драйвер в ядро


Автор: Vicul 28.5.2013, 09:51
Есть исходники нужного мне ядра, но при вызове

make menuconfig


в списке драйверов я не нахожу нужного мне драйвера.
ОК, иду на сайт производителя и скачиваю архивированный пакет (исходники, makefile итд) нужного мне драйвера под Линукс.
Теперь вопрос — как мне подсунуть этот драйвер в исходники ядра, чтобы я потом мог увидеть его в списке драйверов.

Автор: bilbobagginz 30.5.2013, 20:56
надо читать документацию.
команда которую вы упоминаете предназначена для конфигурации сборки ядра (обычно нового, оптимизированного).
конфигурация сборки - это указания какие куски ядра (модули) запихнуть в ядро статически, какие собрать динамически загружаемыми, а какие вообще не собирать.

для сборки  ядра существуют другие команды (make bzImage)
а для сборки какого-то специфического драйвера, http://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.html (ссылка стара как г**но мамонта, но актуальна)

Автор: beroal 3.6.2013, 12:05
http://www.linuxjournal.com/content/kbuild-linux-kernel-build-system Рассказано, как добавить исходники драйвера в исходники ядра и как добавить параметры компиляции драйвера в настройку ядра (!). (Корректность статьи я не проверял.) Похоже, именно то, что вам нужно. Хотя я на вашем месте просто скомпилировал бы драйвер после ядра.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)