Learning Linux Device Drivers Development
.MP4, AVC, 380 kbps, 1920x1080 | English, AAC, 160 kbps, 2 Ch | 1h 36m | 356 MB
Instructor: Paul Olushile
.MP4, AVC, 380 kbps, 1920x1080 | English, AAC, 160 kbps, 2 Ch | 1h 36m | 356 MB
Instructor: Paul Olushile
Develop customized device drivers and implement them in your embedded Linux system
Linux is an operating system that consists of a monolithic kernel. This course will get you comfortable with setting up and building any device driver from scratch.
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.
What You Will Learn
Develop drivers for widely used I2C and SPI devices and use the regmap API
Use kernel facilities to develop powerful drivers
Create and use graphics drivers
Setup and use your Ubuntu machine
Push or snap your drivers to make them live
Discover and use advanced IRQ within your driver development
Set up your network and connection drivers
Develop a graphics driver with the power of C programming language
Prepare and set up Ubuntu for driver developments and installation testing