Madieu, John
Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux
- ISBN 13:
- 9781803240060
- author:
- Madieu, John
- format:
- Paperback
- publisher:
- Packt Publishing Limited
- language:
- English
- Publication Year:
- 2022
- Pages:
- 708
- Dimensions:
- 23.5 x 19.1 x 3.6 centimetres (1
- Genre:
- Computers, Operating Systems, Linux,
- Condition:
- New
- Availability:
- Item usually sent within 5 working days
Description
Linux Device Driver Development: A Comprehensive Guide to Writing Custom Linux Drivers for Embedded Systems. This updated second edition of Linux Device Driver Development provides a thorough introduction to the Linux kernel and its subsystems, essential for embedded developers. You'll learn how to configure, tailor, and build the Linux kernel, as well as develop practical experience with GPIO, IIO, and input subsystems. The book covers key concepts in driver development, including locking primitives, IRQ management, memory management, DMA, and more. With real-world examples, you'll gain a deep understanding of how Linux abstracts devices from a hardware perspective and how interrupts are propagated in the system. By the end of this guide, you'll be able to write device drivers for most embedded devices. By focusing on common embedded system requirements, you'll develop feature-rich and customized Linux device drivers for any character, SPI, and I2C device.