This course is designed to build a strong foundation for Linux device driver programming. It is a hands-on practical guide to device driver programming with in depth understanding of critical concepts like concurrency in kernel code and kernel memory management.
Linux Device Driver Programming
₹4,999.00
1 month of access
General Instructions
Lesson 2 of 2 within section General Instructions.
You must enroll in this course to access course content.
Linux Overview
Lesson 1 of 1 within section Linux Overview.
You must enroll in this course to access course content.
Linux kernel module
Lesson 1 of 3 within section Linux kernel module.
You must enroll in this course to access course content.
Lab video – Linux kernel module first look
Lesson 2 of 3 within section Linux kernel module.
You must enroll in this course to access course content.
Lab video – Sample Char driver I
Lesson 3 of 3 within section Linux kernel module.
You must enroll in this course to access course content.
Memory management
Lesson 1 of 2 within section Memory management.
You must enroll in this course to access course content.
Lab video – Sample Char driver II
Lesson 2 of 2 within section Memory management.
You must enroll in this course to access course content.
Concurrency in Kernel
Lesson 1 of 2 within section Concurrency in Kernel.
You must enroll in this course to access course content.
Lab video – Concurrency with mutex
Lesson 2 of 2 within section Concurrency in Kernel.
You must enroll in this course to access course content.
Interrupt handling
Lesson 1 of 2 within section Interrupt handling.
You must enroll in this course to access course content.
Lab video – Interrupt handling
Lesson 2 of 2 within section Interrupt handling.
You must enroll in this course to access course content.
Block drivers
Lab video – Sample block driver
Lesson 2 of 2 within section Block drivers.
You must enroll in this course to access course content.