Mastering Linux Device Drivers Development

By John Madieu
  • Instant online access to over 8,000+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

Linux is one of the fastest-growing operating systems around the world, and in the last few years, the Linux kernel has evolved significantly to support a wide variety of embedded devices with its improved subsystems and a lot of new features.

Mastering Linux Device Driver Development provides complete coverage of kernel topics such as video and audio frameworks that usually go unaddressed. You’ll delve into some of the most complex and impactful Linux kernel frameworks, such as PCI, ALSA for SoC, and Video4Linux2, covering expert tips and best practices along the way. In addition to this, you’ll understand how to leverage frameworks like NVMEM and Watchdog. Once the book gets you started with Linux kernel helpers, you’ll gradually progress to working with special device types such as Multi-Function Devices (MFD) followed by video and audio device drivers.

By the end of this book, you’ll be able to write rock-solid device drivers and integrate them with some of the most complex Linux kernel frameworks, including V4L2 and ALSA SoC.

Publication date:
December 2020

About the Author

  • John Madieu

    John Madieu is an embedded Linux and kernel engineer living in France, in Paris. His main activities consist of developing device drivers and Board Support Packages (BSP) for companies in domains such as IoT, automation, transport, healthcare, energy, and the military. John is the founder and chief consultant at LABCSMART, a company which provides trainings and services in embedded Linux and Linux kernel engineering. He is an open source and embedded systems enthusiast, convinced that it is only by sharing knowledge that one learns more. He is passionate about boxing, which he practiced for 6 years professionally, and continues to transmit this passion through sessions of training that he provides voluntarily.

    Browse publications by this author
Book Title
Access this book, plus 8,000 other titles for FREE
Access now