Packt has recently published Linux Device Drivers Development by Paul Olushile (January 2019)
Develop customized device drivers and implement them in your embedded Linux system.
This course covers driver installation and shows you how to configure server management and resolve issues with synchronization, concurrency, power management and more. You’ll see how to create and manage your own driver within Linux and have a better experience using the Linux terminal.
You’ll set up and configure your Ubuntu machine to develop drivers catered to audio and TPM drivers for Ubuntu. You'll also learn to push your live drivers to import them into the core components of the OS.
Finally, you’ll learn to manage memory on your system in the most efficient way by focusing on many different techniques.