1.3 RTOS and Firmware Layer

FreeRTOS is an open-source, real-time operating system kernel. In this demo, FreeRTOS is only used to prioritize and schedule tasks. For more information about FreeRTOS and the latest source code, see FreeRTOS.

The firmware provides software drivers to configure and control the following components:

  • Ethernet MAC
  • Core UART advanced peripheral bus (APB)
  • SPI