Страница 1 из 1

ещё описания по модулям ядра

Добавлено: 08 май 2015, 21:30
Olej
Попались на глаза ещё тексты по написанию модулей ядра Linux.
Они может и не совсем новые ... но отдельные главы там актуальные - написание драйверов для Linux за последние лет 5 из шаманства превратилось в регулярное занятие, а обстоятельных руководств об этом как не было, так и нет.

Вот:

1. Разработка модулей ядра ОС Linux, Соловьев Алексей
Далее в работе в описываемых примерах используется каноническое ядро Linux версии 2.6.18
Что уже неплохо (потому как в версиях 3.х, как сообщается, ядро не столько дописывается, сколько переписывается).

2. Энциклопедия разработчика модулей ядра Linux (Linux Kernel Module Programming Guide), Peter Jay Salzman, Michael Burian, Ori Pomerantz, перевод: Андрей Киселёв.
2004-05-16 ver 2.6.0

Re: ещё описания по модулям ядра

Добавлено: 11 июл 2015, 16:13
Olej
Вот совершенно интересный блог
Там внизу есть содержание со ссылками (Blog Archive) и лучше сразу посмотреть что вам интересно, чем рыться в потоке.

Там вообще много любопытного, но есть совершенно актуальная статья для ковыряющихся с ядром:
Linux - Потоки ядра
Ещё немного о потоках ядра: kthreadd
Linux - работа с динамической памятью в ядре
Примитивы синхронизации ядра - RCU
Объекты ядра - kobject

Re: ещё описания по модулям ядра

Добавлено: 23 ноя 2016, 12:25
Olej
Полезная справка (в одном месте) по PCI устройствам - небольшой PDF файл: Linux PCI drivers