List of topics
Introduction to Embedded Systems
Operating Systems for Embedded Systems
Bare-Metal Programming
System on a Chip (SoC) Development
Kernel Level Programming
Interfacing Techniques
DMA Programming for Raspberry Pi 3/4
Bare-Metal Programming
This topic focuses on programming microcontrollers without an operating system, giving students a deeper understanding of the hardware and software interaction in embedded systems.