| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *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 Рассказано, как добавить исходники драйвера в исходники ядра и как добавить параметры компиляции драйвера в настройку ядра (!). (Корректность статьи я не проверял.) Похоже, именно то, что вам нужно. Хотя я на вашем месте просто скомпилировал бы драйвер после ядра. |