ECE 3849

Real-Time Embedded Systems

Worcester Polytechnic Institute · UGRD · Fall 2026

3 sections3 open now
Add to a schedule

Catalog description

Cat. I This course continues the embedded systems sequence by expanding on the topics of real-time software and embedded microprocessor system architecture. The software portion of this course focuses on solving real-world problems that require an embedded system to meet strict real-time constraints with limited resources. On the hardware side, this course reviews and expands upon all the major components of an embedded microprocessor system, including the CPU, buses, memory devices and peripheral interfaces. New IO standards and devices are introduced and emphasized as needed to meet system design, IO and performance goals in both the lecture and laboratory portion of the course. Topics: Cross-compiled software development, embedded system debugging, multitasking, real-time scheduling, inter-task communication, software design for deterministic execution time, software performance analysis and optimization, device drivers, CPU architecture and organization, bus interface, memory management unit, memory devices, memory controllers, peripheral interfaces, interrupts and interrupt controllers, direct memory access. Laboratory exercises: Programming real-time applications on an embedded platform running a real-time operating system (RTOS), configuring hardware interfaces to memory and peripherals, bus timing analysis, device drivers. Recommended background: ECE 2029 and ECE 2049.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

BL01

OpenSeats: 38/40 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3849-BL01Fall 2026UGRD3 credits
38 enrolled40 capacity
Days & times
T-F10:00 AM - 11:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Higgins Labs 154
Instructor
Xinming Huang
Details checked 2 hours agoSeats checked 2 hours ago

BX01

OpenSeats: 19/20 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3849-BX01Fall 2026UGRD3 credits
19 enrolled20 capacity
Days & times
R8:00 AM - 10:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 113 Semi-Conductor Lab
Instructor
Xinming Huang
Details checked 2 hours agoSeats checked 2 hours ago

BX02

OpenSeats: 19/20 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-3849-BX02Fall 2026UGRD3 credits
19 enrolled20 capacity
Days & times
R2:00 PM - 4:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 317 ECE Lab
Instructor
Staff
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?