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.