Чтобы легче было разобраться во всей сложности вопроса книга разделена на две части. Первая часть (Главы с первой по одиннадцатую) начинается с правильной установки модулей ядра и далее идет описания различных аспектов программирования которые необходимы для написания полнофункциональных драйверов символьно-ориентированных устройств. Каждая глава раскрывает отдельную проблему и включает краткое резюме в конце главы, которые можно использовать как ссылки вовремя разработки.
На всем протяжении первой части книги, организация материала продвигает резко от программно ориентированной концепции в аппаратно-связанную. Такая организация значит разрешает вам тестировать программное обеспечение на вашем компьютере так легко как только это возможно без необходимости подключать внешнее аппаратное обеспечение к компьютеру. Каждая глава включает в себя примеры кода и суть простых драйверов которые вы можете запустить на любом Линукс компьютере. В главе 9 и 10, тем не менее, мы попросим вас подсоединить настоящий провод к параллельному порту в порядке теста управления внешнего аппаратного обеспечения, но это необходимое условие которое может выполнить каждый.
Во второй части книги (Главы 12-18) описываются блочные драйвера и сетевые интерфейсы а дальше мы пойдем глубже в более важным темам, такие как работа с подсистемой виртуальной памяти с шинами PCI и USB. Многим авторам драйверов не понадобится весь этот материал, но мы предлагаем прочитать его в любом случае. Большинство материала окажется интересным обзором о том как работает ядро Линукс, даже если вам это не нужно в рамках вашего проекта.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.