LINUX.ORG.RU

Написание модуля ядра - с чего начать?


0

0

Я хочу изучить написание собственных модулей для ядра.
Документацию я уже нашёл (lkmpg).

Возник простой вопрос - какой из модулей ядра наиболее хорошо 
отражает сам принцип написания модулей?
На каком примере лучше изучать сами принципы написания?

Т.е. этот модуль должен быть до тривиальности прост и не загромождён 
собственно кодом предметной своей предметной области.

Хочется естественно не hello world, а что-то более полезное.
Если сравнивать с сетевым программированием, то это должен быть
аналог echo или time сервера.

Да хоть мышиный драйвер, будет с ошибками, тоже ничего страшного. Практически все операции с девайсом там есть, лишнего тоже немного.

SatanClaus ★★★
()
Ответ на: комментарий от anonymous

Спасибо!

Да и ещё один вопрос:
Что изменилось в 2.6 по сравнению с 2.4 с точки зрения именно 
программирования модулей?

Krivenok_Dmitry
() автор топика
Ответ на: комментарий от Krivenok_Dmitry

> Что изменилось в 2.6 по сравнению с 2.4 с точки зрения именно

система сборки - в т.ч. kbuild. метод загрузки в т.ч. mod-utils. (если в кратце, вместо двух вызовов - один вызов ядра) с точки зрения программирования - достаточно много. хотя, это зависит от того что Вы пишите.

legk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.