Developing Linux Device Drivers (LFD430)
Skills Covered: Linux Filesystem, Tree Layout, Working in OSS Projects, Device Drivers, Memory Management, Character Devices, Kernel Features, Interrupts and Exceptions, Timing Measurements, Kernel Timers, Unified Device Model and sysfs, Firmware, Sleeping and Wait Queues, Interrupt Handling, Deferrable Functions, User Drivers, Hardware I/O, Platform Drivers, Direct Memory Access (DMA), Network Drivers, Data Structures, Transmission and Reception, USB Drivers, Power Management, Block Drivers, Kernel Architecture, Kernel Programming, Kernel Configuration, Compilation, Kernel Style, Race Conditions, Synchronization Methods, Memory Addressing, Memory Allocation
ABOUT THIS PROFESSIONAL CERTIFICATION
This instructor-led Linux system driver course will teach you about the various forms of Linux device drivers, as well as the APIs and methods that devices use to communicate with the kernel.
This course is designed for advanced developers who want to learn how to create computer drivers for Linux-based systems.
At the end of this online Linux device driver class, you should be able to create device drivers for Linux systems, based on a simple understanding of the underlying Linux kernel.
WHAT YOU WILL LEARN
This course will cover the various types of application drivers used in Linux, the APIs used by devices (both hardware and software) to communicate with the kernel, the required modules and techniques for Linux driver development and debugging, and much more.
THE LINUX FOUNDATION CERTIFICATION VERIFICATION TOOL
Individuals who achieve Linux certification represent the best talent available and have the skills required to perform challenging real world tasks under time constraints. This verification tool allows you to confirm the validity of the certification. Credentials can also be verified by potential employers to confirm competencies gained.
Only logged in customers who have purchased this product may leave a review.