Develop customized device drivers and implement them in your embedded Linux system
About This Video
- Build kernel drivers to allow communications on your hardware and configure it for module coding
- Understand how the kernel is designed to support and communicate device drivers with systems hardware altogether
- Organize the kernel community with the release schedule and processes, the release candidates, stable releases, and long-term support (LTS)
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.
Table of Contents
- Chapter 1 : C Language
- Chapter 2 : Graphic Driver Development
- Chapter 3 : Ubuntu Developers’ Tools
- Chapter 4 : Kernel Driver Development
- Chapter 5 : Community Contributors
- Chapter 6 : Networking Drivers
- Chapter 7 : Memory Management
- Title: Learning Linux Device Drivers Development
- Release date: January 2019
- Publisher(s): Packt Publishing
- ISBN: 9781789345681