AdvancedOnlineCapstone Ready

Device Drivers

Learn how to write Linux device drivers from the ground up. Cover character drivers, platform drivers, interrupt handling, DMA, and the device tree. By the end you will have written real drivers for GPIO, UART, SPI, and I2C devices.

12 WeeksAdvancedOnline

What You Will Learn

Write character and platform device drivers
Handle hardware interrupts from kernel space
Use DMA for high-throughput data transfer
Read and write device tree source (DTS) files

Course Syllabus

01Major/minor numbers and cdev
02file_operations — open, read, write, ioctl
03User–kernel data transfer (copy_to/from_user)
Duration
12 Weeks
Level
Advanced
Mode
Online
Modules
4 Modules

Free to register. No payment required to enquire.