Have a personal or library account? Click to login
Linux Device Driver Development Cover

Linux Device Driver Development

Everything you need to start with device driver development for Linux kernel and embedded Linux

Paid access
|May 2022

Table of Contents

  1. Introduction to Kernel Development
  2. Understanding Linux Kernel Module Basic Concepts
  3. Dealing with Kernel Core Helpers
  4. Writing Character Device Drivers
  5. Understanding and Leveraging the Device Tree
  6. Introduction to Devices, Drivers, and Platform Abstraction
  7. Understanding the Concept of Platform Devices and Drivers
  8. Writing I2C Device Drivers
  9. Writing SPI Device Drivers
  10. Understanding the Linux Kernel Memory Allocation
  11. Implementing Direct Memory Access (DMA) Support
  12. Abstracting Memory Access
  13. Demystifying the Kernel IRQ Framework
  14. Introduction to the Linux Device Model
  15. Digging into the IIO Framework
  16. Getting the Most Out of the Pin Controller and GPIO Subsystems
  17. Leveraging the Linux Kernel Input Subsystem
PDF ISBN: 978-1-80323-594-3
Publisher: Packt Publishing Limited
Copyright owner: © 2022 Packt Publishing Limited
Publication date: 2022
Language: English
Pages: 708

People also read