This site required JavaScript
to be enabled. Click here to
view a static menu.
Amazon Web Services provides a highly reliable, scalable, low-cost cloud infrastructure platform that powers hundreds of thousands of businesses in 190 countries around the world. In 2015 AWS added specific Internet of Things (IoT) capabilities, and now offers Amazon FreeRTOS to help users securely connect their MCU devices to the cloud.
Amazon FreeRTOS uses the FreeRTOS kernel, and adds libraries that make small low-power edge devices easy to program, deploy, secure, connect, and manage. You do not need to be an AWS customer to use Amazon FreeRTOS as the source code is provided under the MIT license.
FreeRTOSTM is a market leading RTOS from Amazon Web Services that supports more than 35 architectures and was downloaded once every 3 minutes during 2017. It is professionally developed, strictly quality controlled, robust, supported, and free to embed in commercial products without any requirement to expose your proprietary source code.
FreeRTOS has become the de facto standard RTOS for microcontrollers by removing common objections to using free software, and in so doing, providing a truly compelling free software model.
In addition, the TÜV SÜD certified SIL 3
SafeRTOS real time kernel was originally derived from
FreeRTOS, and has undergone the most stringent analysis and test process - the
results of which were fed back into the FreeRTOS code base (when commonality
still existed).
The original mission of the FreeRTOS project was to provide a free RTOS solution that was easy to use. That is easy to build on a Windows (or Linux) host computer, without having to figure out which source files are required, which include paths are required, or how to configure the real time debugging environment. This has been achieved through the provision of pre-configured, build-able, example projects for each officially support port.
Naturally, as the FreeRTOS started circa 2003, how these projects are created has evolved for the better, and some original projects remain that don't demonstrate all of the RTOS functionality, or have become stale. However, each project is fully tested before it is added to the FreeRTOS zip file distribution, and many RTOS demo projects undergo active maintenance before each new release. Responding to user feedback, each new demo added to the distribution now also includes a simple "blinky" style getting started configuration to compliment the comprehensive examples.
NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.
Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019
Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.
View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.
FreeRTOS and other embedded software careers at AWS.
ARM Connected RTOS partner for all ARM microcontroller cores
Espressif ESP32
IAR Partner
Microchip Premier RTOS Partner
RTOS partner of NXP for all NXP ARM microcontrollers
Renesas
STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0
Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers
Xilinx Microblaze and Zynq partner