Madieu, John,

Mastering linux device driver development : write custom device drivers to support computer peripherals in linux operating systems / John Madieu. - xi, 626 pages : illustrations ; 24 cm.

Includes index.

Kernel core frameworks for embedded device driver development -- Linux kernel concepts for embedded developers -- Leveraging the Regmap API and simplifying the code -- Delving into the MFD subsystem and syscon API -- Storming the common clock framework -- Multimedia and power saving in embedded Linux systems -- ALSA SoC framework - Leveraging codec and platform class drivers -- ALSA SoC framework - delving into the machine class drivers -- Demystifying V4L2 and video capture device drivers -- Integrating with V4L2 Async and media controller frameworks -- Leveraging the V4L2 API from the user space -- Linux kernel power management -- Staying up to date with other Linux kernel subsystems -- Writing PCI device drivers -- Leveraging the NVMEM framework -- Watchdog device drivers -- Linux kernel debugging tips and best practices.

9781789342048


Linux.
Device drivers (Computer programs).
Computer peripherals--Programming.
Operating systems (Computers).

005.432 / M265m