Price USD 2950
Number of days 4
Learn how to develop device drivers for Linux systems. This course will teach you about the different types of Linux device drivers as well as the appropriate APIs and methods through which devices interface with the kernel.
Who should attend?
This course is for experienced developers. Students should be proficient in C programming, and be familiar with basic Linux utilities and text editors.
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.
Pre-class preparation material will be provided before class.