LinuxForum.Fans
Тема

Программирование драйвера для PCI-E/104 платы

Автор: VSBochkov 4 сообщений 5005 просмотров
22.07.2014 10:48 #387344

Здравствуйте!

Пишу драйвер для PCI-E платы собственного производства. Ядро 3.10, дистрибутив Slackware 14.1 x64.
Мануалы ядра и книга Linux Device Drivers 3 ed. содержат описания функций и структур, которые в коде ядра мной не были найдены.
Подскажите пожалуйста актуальные мануалы для написания драйвера на современном API ядра.

22.07.2014 17:13 #387357

AFAIK LDD3 всё ещё актуальна...

"VSBochkov" написал:
Мануалы ядра и книга Linux Device Drivers 3 ed.  содержат описания функций и структур, которые в коде ядра мной не были найдены.

можно пару примеров?

ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...

22.07.2014 19:54 #387372
Fat-Zer написал:
AFAIK LDD3 всё ещё актуальна...
[quote="VSBochkov"]Мануалы ядра и книга Linux Device Drivers 3 ed.  содержат описания функций и структур, которые в коде ядра мной не были найдены.

можно пару примеров?

ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...[/quote]

Просматривал код ядра 3.10.19, да действительно есть сопутствующий книге API. Видимо до этого пролистывая исходники 3.2.29 ядра, где я данный API не нашел, решил, что с 3 версии ядра API поменялось, ведь книга написана для ядра 2.6

25.02.2015 14:35 · отредактировано #415683
Fat-Zer написал:
ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...

Лучше уж сюда: kernel-russian@kernelnewbies.org.

VSBochkov написал:
Подскажите пожалуйста актуальные мануалы для написания драйвера на современном API ядра.

LDD3 не самая лучшая книга по программированию драйверов ядра. Намного лучше Essential Linux Device Drivers.

Войдите или зарегистрируйтесь, чтобы ответить.