Skip Navigation
EECS X497.34

Real-Time Embedded Systems Programming

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

After taking courses EECS_XX497.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 the producer-consumer to concurrent-access models. 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 can apply the embedded development skills directly to their jobs; therefore, the gap between academic education and real job skill requirements is eliminated.

Click on "See Details" below and refer to "Special Notes" for additional section specific information.

Course
Approximate Tuition $795
Format Online
Duration 10 Weeks
Total Units 3

SPRING 2025

4/7/2025 - 6/15/2025
Weeks 10
Delivery Online
Fee $795
Status Closed