The Embedded Systems course provides fundamental knowledge on the design, programming, and applications of embedded systems. The content includes:
Hardware architecture of microcontrollers and embedded processors.
Embedded system programming using C and real-time operating systems (RTOS).
Communication between microcontrollers and peripherals, including sensors, actuators, and communication protocols (UART, SPI, I2C, CAN).
Design and implementation of embedded applications in industrial automation, IoT, and control systems.
Hands-on experience with popular platforms such as ARM Cortex, Raspberry Pi, and FPGA.
This course equips students with the skills to design, program, and deploy embedded systems in real-world applications.