Здравствуйте!
Пишу драйвер для PCI-E платы собственного производства. Ядро 3.10, дистрибутив Slackware 14.1 x64.
Мануалы ядра и книга Linux Device Drivers 3 ed. содержат описания функций и структур, которые в коде ядра мной не были найдены.
Подскажите пожалуйста актуальные мануалы для написания драйвера на современном API ядра.
LinuxForum.Fans
Программирование драйвера для PCI-E/104 платы
Автор: VSBochkov
4 сообщений
5005 просмотров
AFAIK LDD3 всё ещё актуальна...
Мануалы ядра и книга Linux Device Drivers 3 ed. содержат описания функций и структур, которые в коде ядра мной не были найдены.
можно пару примеров?
ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...
AFAIK LDD3 всё ещё актуальна...
[quote="VSBochkov"]Мануалы ядра и книга Linux Device Drivers 3 ed. содержат описания функций и структур, которые в коде ядра мной не были найдены.
можно пару примеров?
ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...[/quote]
Просматривал код ядра 3.10.19, да действительно есть сопутствующий книге API. Видимо до этого пролистывая исходники 3.2.29 ядра, где я данный API не нашел, решил, что с 3 версии ядра API поменялось, ведь книга написана для ядра 2.6
ЗЫ: В ядре на форуме кое-как разбираются полтора хромых калеки... так что кросспост на лоре или ещё-где будет более продуктивным...
Лучше уж сюда: kernel-russian@kernelnewbies.org.
Подскажите пожалуйста актуальные мануалы для написания драйвера на современном API ядра.
LDD3 не самая лучшая книга по программированию драйверов ядра. Намного лучше Essential Linux Device Drivers.
Войдите или зарегистрируйтесь, чтобы ответить.