Back to: Linux Device Driver Programming
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.
Pre-requisites:
- General understanding of operating systems
- Comfortable with C programming
- Comfortable with Linux command line environment
General Instructions
Welcome to the Linux Device Driver Programming On-demand course. This course is divided into 6 chapters:
1 – Linux Overview
2 – Linux kernel module
3 – Memory management
4 – Concurrency in Kernel
5 – Interrupt handling
6 – Block drivers
Each chapter has a theory video lecture. Where applicable, lab video lectures are made available chapter-wise.
Recommended software for this course:
- Any Linux distribution with kernel > 4.0
For assistance while taking up the course, email training@coreel.com