This course introduces the concepts of real-time programming, which includes:

- scheduling tasks over time

- time control

- prioritization of tasks

For this, the RTOS (Real Time Operating System) FreeRTOS will be presented and installed on an Arduino target (MEGA2560) for the realization of the autonomous car project.