В общем у меня есть задача (учебная) навать Linux драйвер. Решил начать собственно с hello world ,т.к. никогда не делал этого. Есть мануал вернее книга ИМХО неплохая("Разработка ядра Linux" Роберт Лав). Вот споткнулся на том как вообще собрать модуль имея всеголиш файл module.c . Модуль можно согласно ей собрать в дереве сырцов ядра, и вне дерева. Я выбрал второй вариант как более удобный и я сним я так понимаю нужно собирать только модуль, а в дереве похоже придется пересобрать все заново (может я не прав). в общем согласно книги у меня вышел файлик module.o ! А должен получится module.ko ! При сборке вылетает пара ошибок(если это важно могу запостить).
как делал создал файл Makefile
Естественно сырци ядра установлены и сделано make oldconfig.
Собственно вопрос как собрать модуль? На кранйи случай можно и в дереве сырцов ядра, но очень не хотелось бы.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спс как нистранно помогло. Видимо книги и правда гадость. мунуалы рулят.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спс как нистранно помогло. Видимо книги и правда гадость. мунуалы рулят.
Не, книга Роберта Лава очень хорошая, но она для понимания принципов функционирования ядра,
а вот уже "мануалы" как раз для практической реализации оного.
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.