• Real-time system concepts and characteristics

  • Differences between RTOS and general-purpose operating systems

  • Types of RTOS: hard, soft, and firm

  • Task scheduling algorithms: priority-based and round-robin

  • Overview of FreeRTOS architecture and its components

  • Introduction to FreeRTOS API functions