Course Overview

This course will cover the different kinds of device drivers used in Linux, the appropriate APIs through which devices (both hardware and software) interface with the kernel, necessary modules and techniques for Linux driver development and debugging, and much more. By the end of this online Linux device driver course, you should be able to develop device drivers for Linux systems, grounded in a basic familiarity and understanding of the underlying Linux kernel.

What you’ll learn

This course is for experienced developers who want to learn how to develop device drivers for Linux systems.

Requirements

  • To make the most of this course you must have: Knowledge of basic kernel interfaces and methods such as how to write, compile, load and unload modules, use synchronization primitives, and the basics of memory allocation and management, such as is provided by Linux Kernel Internals and Development course. Pre-class preparation material will be provided before class.

Target audiences

  • This course is for experienced developers who want to learn how to develop device drivers for Linux systems.

Curriculum

  • 1 Section
  • 37 Lessons
  • 4 Days
Expand all sectionsCollapse all sections

Instructor

User Avatar

Ashley

Ashley Laing
0.0
0 Reviews
0 Students
1 Courses