EGE 33233 EMBEDDED SYSTEMS (3)

This course introduces embedded systems, focusing on the design, programming, and application of microcontroller-based systems. Students will explore both hardware and software aspects of embedded computing, learning how to develop efficient, real-time, and resource-constrained systems used in modern engineering applications. The course covers microcontroller architecture, interfacing techniques, real-time operating systems (RTOS), and embedded C programming. Students will gain hands-on experience with embedded development tools, peripheral interfacing, and sensor integration.

Prerequisites

EGR 11004 PROGRAMMING FOR ENGINEERS, EGR 21204 DIGITAL SYSTEMS AND LAB, and EGE 33123 ELECTRONICS 1