Course Overview

Upon mastering this material, students will be familiar with the different kinds of device drivers used under Linux and have an introduction to many of the appropriate APIs to be used when writing a device driver. The labs for illustrating these concepts will all be performed on ARM hardware in order to get developers familiar with cross-compiling and developing drivers for an embedded target. This course will prepare you to develop device drivers for embedded Linux systems.

What you’ll learn

This course is for experienced developers who need to develop device drivers for embedded 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 LFD420 (Kernel Internals and Development). Pre-class preparation material will be provided before class.

Target audiences

  • This course is for experienced developers who need to develop device drivers for embedded Linux systems.

Curriculum

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

Instructor

User Avatar

Ashley

Ashley Laing
0.0
0 Reviews
0 Students
1 Courses