это я читал меня интересует как это скомпилить точнее я знаю формат makefile но он сразу генерить *.ko модуль а мне надо в makefile:
1. заинклудить path к моим хедерам
2. создать не ко-шку а обєктний файл которій потом я подлинкую (как еще непредставляю) к другому проекту которій и дасть мне кошку
3. вото точнее чтон адо
1) есть драйвер под Линукс для CAN Interface (CANOpen) називаеться CanFestivale мне нужно его запустить под фришку
2) их драйвер имеет папку sja1000 (непосредственая работа с контролером) после екго компиляции создаеться обектный файл
3) каталогом выше есть сам драйвер он мейкаеться с п.2 а потом этот модуль грузиться в память - драйвер готов
но смейкать отдельно неполучаеться оно хочетьв се сразу чтобы создать кошку
и вобще как к примеру написать простую програму не модуль ядра для работы с pci (функ pci_find_device и.т.д)