Linux Device Drivers: Where the Kernel Meets the Hardware 3rd Edition Программирование Linux английский языкLinux Device Drivers: Where the Kernel Meets the Hardware — третье издание руководства по разработке драйверов Linux на английском языке. Авторы Jonathan Corbet, Alessandro Rubini и Greg Kroah-Hartman объясняют взаимодействие ядра операционной системы с аппаратным обеспечением.
Книга рассматривает устройство драйверов, работу с памятью и прерываниями, символьными и блочными устройствами, сетевыми интерфейсами и USB. Практические примеры связывают программные механизмы ядра с задачами управления устройствами.
Изложение ориентировано на ядро Linux версии 2.6 и отражает технический контекст этой версии. Для работы с материалом полезны знание языка C и знакомство с системными вызовами Unix. Это руководство позволяет изучать подходы к системному программированию и историческое развитие архитектуры драйверов.
Печатная книга издательства O’Reilly Media, английский язык, мягкая обложка, третье переработанное издание. В комплект входит один том. Авторы — Jonathan Corbet, Alessandro Rubini и Greg Kroah-Hartman. Издание подходит для изучения внутреннего устройства Linux и взаимодействия программ с оборудованием.