# | Topic |
---|---|
1 | Introduction to Embedded Systems This topic covers the basics of embedded systems, including their design, architecture, and applications in various industries. |
2 | Operating Systems for Embedded Systems This topic delves into different types of operating systems used in embedded systems, such as real-time operating systems (RTOS) and embedded Linux. |
3 | 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. |
4 | System on a Chip (SoC) Development This topic covers the design and development of SoC devices, including writing low-level code to interact with the hardware components on the chip. |
5 | Kernel Level Programming This topic involves writing programs at the kernel level to control and communicate with external devices connected to the embedded system. |
6 | Interfacing Techniques This topic explores various interfacing techniques used to connect embedded systems with external devices, such as sensors, actuators, displays, and communication modules. |
7 | DMA Programming for Raspberry Pi 3/4 No content |