0 or 3 credits
Spring 2025 Laboratory Lecture Credit By ExaminationUpper DivisionThis course focuses on the study and application of real-time embedded systems. Real-time operating systems (RTOS) are introduced and applied. Students learn and use programming and scripting languages to discover the advantages and limitations of RTOS application in the lab.
Learning Outcomes1Define, compare and contrast embedded systems terms and the concepts of soft and hard real time.
2Identify and explain real time operating system operational concepts.
3Demonstrate the application of software design, documentation, and version control tools.
4Demonstrate the application of an RTOS application programming interface and testing techniques to evaluate embedded system functional correctness and performance.