| Title: | Linux Device Driver Development |
| Authors: | Madieu J. |
| Keywords: | управление памятью разработка ядра Linux драйверы устройств дерево устройств встроенные системы memory management Linux kernel development interrupt management управление прерываниями управляемая параллельная очередь задач embedded systems device tree device drivers concurrency managed workqueue |
| Issue Date: | 2022 |
| Publisher: | Packt Publishing |
| Citation: | Madieu, J. Linux Device Driver Development : Everything you need to start with device driver development for Linux kernel and embedded Linux / John Madieu. - Birmingham ; Mumbai : Packt Publishing, 2022. - 1 file (68 Mb) (708 p.). - ISBN = 9781803235943, 9781803240060. - Текст : электронный |
| Abstract: | This book is designed for embedded system and Linux enthusiasts/developers seeking to delve into Linux kernel development and its subsystems. It provides a thorough introduction to writing customized Linux device drivers for character, SPI, and I2C devices, with a focus on embedded system requirements such as memory management, interrupt handling, and locking mechanisms. Readers will gain a deep understanding of key concepts, including GPIO, DMA, IRQ management, and kernel timekeeping, while learning to configure, tailor, and build the Linux kernel. The second edition emphasizes practical applications, offering real-world examples and insights into avoiding user-space libraries for GPIO, I2C, and SPI drivers. By the end of the book, readers will be equipped to develop drivers for a wide range of embedded devices, making it an essential resource for embedded developers, electronic hobbyists, and anyone interested in Linux kernel development or hardware interaction. Используемые программы Adobe Acrobat Эта книга предназначена для энтузиастов встраиваемых систем и разработчиков Linux, желающих углубиться в разработку ядра Linux и его подсистем. В нем дается подробное руководство по написанию пользовательских драйверов устройств Linux для устройств character, SPI и I2C с акцентом на требования к встроенной системе, такие как управление памятью, обработка прерываний и механизмы блокировки. Читатели получат глубокое представление о ключевых концепциях, включая GPIO, DMA, управление IRQ и хронометраж ядра, а также научатся настраивать, адаптировать и собирать ядро Linux. Во втором издании основное внимание уделяется практическому применению, предлагаются реальные примеры и информация о том, как избежать использования пользовательских библиотек для драйверов GPIO, I2C и SPI. К концу книги читатели будут подготовлены к разработке драйверов для широкого спектра встраиваемых устройств, что сделает ее незаменимым ресурсом для разработчиков встраиваемых систем, любителей электроники и всех, кто интересуется разработко |
| URI: | http://repo.ssau.ru/jspui/handle/123456789/59361 |
| ISBN: | 9781803235943 9781803240060 |
| Appears in Collections: | eBooks |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| 3200481.pdf | 69.73 MB | Adobe PDF | View/Open Request a copy |
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.