EECS X497.31

Designing Embedded Software Using Real-Time Operating Systems

Learn how to develop critical embedded software utilizing a real-time operating system (RTOS). Participants will learn how to use an RTOS to accomplish the design goals of a real-time system. Understand how to satisfy hard and soft real-time constraints. Gain expertise with memory management, task management, queue management, and timer management. Practical hands-on lab exercises are used to reinforce the concepts learned. FreeRTOS and a Texas Instruments development kit are used for the labs. The course includes a project. Students are required to design a solution to a real-world problem. The solution is to be implemented both with an RTOS and without an RTOS.

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

SUMMER 2024

7/1/2024 - 9/8/2024
Weeks 10
Delivery Online
Fee $745
Status Open