Amazon FreeRTOS is open source and is based on the FreeRTOS kernel, the most popular real-time operating system for microcontrollers. With Amazon FreeRTOS, you can take advantage of the large ecosystem of existing tools developed for the FreeRTOS kernel. If you are already using the FreeRTOS kernel on your existing devices, you can choose to use Amazon FreeRTOS and take advantage of the functionality provided by the additional libraries, or continue to use just the kernel operating system.
Amazon FreeRTOS includes software libraries that make it easy to program commonly needed IoT capabilities into your device, including libraries that help configure devices to a local network using common connectivity options like Wi-Fi or Ethernet.
Amazon FreeRTOS comes with libraries to help secure device data and connections, including support for data encryption and key management. Amazon FreeRTOS includes support for Transport Layer Security (TLS v1.2) to help your devices connect securely to the cloud.
Amazon FreeRTOS devices can connect directly to cloud services like AWS IoT Core, or to a local edge device, like AWS Greengrass devices. By connecting Amazon FreeRTOS devices to a Greengrass Core device, you can continue to communicate with the device even if it loses connection to the cloud.
Amazon FreeRTOS starter firmware package is available for STM32L4 Discovery Kit IoT Node, B-L475E-IOT01A.