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 WeeksLevel
AdvancedMode
OnlineModules
4 ModulesFree to register. No payment required to enquire.