EECS X497.34

Real-Time Embedded Systems Programming

A required course in the Certificate Program in Embedded Systems Engineering.

After taking the course of X497.32 and/or EECS 805, or gaining equivalent knowledge from your job training, this course was designed to take you to the next level of real-time embedded system engineering, with the method of combination of lectures and associated labs. This course consists of ten lessons. Lessons 1 – 5 cover embedded project development tools, programming of GPIOs, data structures, booting sequence, hardware interrupt, and ADC modules; labs 1 – 5 are non-RTOS (Real-time Operating System) based projects. Lessons 6 – 10 introduce various software architectures including RTOS; labs 6-9 are RTOS based projects from producer-consumer model to concurrent-access model. The labs are facilitated with a rich-featured lab kit from Texas Instruments, LAUNCHXL-F28069M, with a free full featured IDE tool – Code Composer Studio. Lectures in pdf and video format, and detailed lab instructions and demo videos are provided.

At the end of the class, students will be able to apply the embedded development skills directly to their jobs, therefore, the gap between the academic education and real job skill requirements is eliminated.

Approximate Cost $745
Format Online
Duration 10 Weeks
Total Credits 3


4/8/2024 - 6/16/2024
Weeks 10
Delivery Online
Fee $745
Status Open