Skip to Main Content
EECS X497.34

Real-Time Embedded Systems Programming

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.

Course
Approximate Tuition TBD
Format Online
Duration TBD
Total Units 3