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
Kernel Level Programming
This topic involves writing programs at the kernel level to control and communicate with external devices connected to the embedded system.