Bookbot

Mastering Linux Device Driver Development

Parametry

  • 646 stron
  • 23 godziny czytania

Więcej o książce

Master the art of developing customized device drivers for embedded Linux systems. Stay updated with the Linux PCI, ASoC, and V4L2 subsystems while learning to write device drivers for them. Gain insight into the Linux kernel power management infrastructure and adopt best practices for customizing your Linux environment. With the rapid evolution of the Linux kernel, this resource equips you with the skills to enhance your device driver development. It covers essential kernel topics, including often-overlooked video and audio frameworks. You will engage with complex Linux kernel frameworks such as PCI, ALSA for SoC, and Video4Linux2, while discovering expert tips and best practices. Learn to utilize frameworks like NVMEM and Watchdog, and progress to working with special device types, including Multi-Function Devices (MFD) and multimedia device drivers. By the end, you’ll be capable of writing feature-rich device drivers and integrating them with sophisticated Linux kernel frameworks. This guide is ideal for embedded developers, Linux system engineers, and system programmers eager to explore Linux kernel frameworks and subsystems. A background in C programming and a basic understanding of driver development are required to begin.

Zakup książki

Mastering Linux Device Driver Development, John Madieu

Język
Rok wydania
2021
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Mastering Linux Device Driver Development
Język
angielski
Rok wydania
2021
Oprawa
miękka
Liczba stron
646
ISBN10
178934204X
ISBN13
9781789342048
Seria
Tagi
Opis
Master the art of developing customized device drivers for embedded Linux systems. Stay updated with the Linux PCI, ASoC, and V4L2 subsystems while learning to write device drivers for them. Gain insight into the Linux kernel power management infrastructure and adopt best practices for customizing your Linux environment. With the rapid evolution of the Linux kernel, this resource equips you with the skills to enhance your device driver development. It covers essential kernel topics, including often-overlooked video and audio frameworks. You will engage with complex Linux kernel frameworks such as PCI, ALSA for SoC, and Video4Linux2, while discovering expert tips and best practices. Learn to utilize frameworks like NVMEM and Watchdog, and progress to working with special device types, including Multi-Function Devices (MFD) and multimedia device drivers. By the end, you’ll be capable of writing feature-rich device drivers and integrating them with sophisticated Linux kernel frameworks. This guide is ideal for embedded developers, Linux system engineers, and system programmers eager to explore Linux kernel frameworks and subsystems. A background in C programming and a basic understanding of driver development are required to begin.