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 SizeFormat 
3200481.pdf69.73 MBAdobe PDFView/Open    Request a copy


Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.