REAL-TIME AND EMBEDDED APPLICATIONS
Brief Course Description
The course focuses on the process as well as fundamentals of integrating microprocessor-based embedded system elements for digital command and control of typical embedded hardware systems. In this course, students will design and build a microprocessor-based embedded system application requiring integration of sensor/actuator devices, A/D and D/A I/O interfaces, single and multi-core microprocessors, commercial real-time operating system, and multi-tasking application software.
Course Objectives
This course aims at:
i) Introducing students to the rate monotonic theory and how to apply it to real-time applications
ii) Equipping students with knowledge of the processes and fundamentals of integrating microprocessor-based embedded system elements to realize applications that meet strict timing and performance requirements
iii) Imparting practical skills of designing and integrating a real-time operation system with a microprocessor to host real-time service data processing
Learning Outcomes
At the end of the course students shall be able to:
i) Demonstrate knowledge of rate monotonic theory and how to apply it to real-time applications
ii) Understand the process and fundamentals of integrating microprocessor-based embedded system elements to realize systems that not only meet functional requirements, but timing and performance requirements as well
iii) Use practical skills to design and integrate a real-time operation system with a microprocessor to host real-time service data processing