O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Linux Device Drivers Development

Video Description

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)

In Detail

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.

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.