
This module introduces the background of the RTES project, including the concept of a “vision synchronizer”—using a camera to synchronize time between an external clock and an embedded computer. The project requires synchronization at both 1 Hz and 10 Hz frequencies, where a real-time service must acquire camera frames, select stable (blur-free) frames, and write them to a flash file system. This project requires a thorough understanding of RMA, real-time scheduling, and the design principles of multi-service real-time systems.