Embedded Kernels and Drivers

Lesson overview

Topics covered: register access, memory-mapped I/O, interrupt service routines.

Embedded Kernels and Drivers

Register access: memory-mapped I/O, hardware registers
Interrupt Service Routines (ISRs), ISR attributes
Bare-metal programming, no OS, strict size constraints
Device drivers, peripheral control, timing loops

Article author: Arthur Isaev