FreeRTOS is an open source, real-time operating system for microcontrollers that makes small, low power edge devices easy to program, deploy, secure, connect, and manage. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of software libraries suitable for use across industry sectors and applications. This includes securely connecting your small, low power devices to AWS Cloud services like AWS IoT Core or to more powerful edge devices running AWS IoT Greengrass. FreeRTOS is built with an emphasis on reliability and ease of use, and offers the predictability of long-term support releases. A microcontroller contains a simple, resource-constrained processor that can be found in many devices, including appliances, sensors, fitness trackers, industrial automation, and automobiles. Many of these small devices can benefit from connecting to the cloud or locally to other devices, but have limited compute power and memory capacity.
Features
- FreeRTOS is released under the MIT open source license, a permissive license with limited restrictions on reuse
- The FreeRTOS kernel is trusted by world-leading companies as the de facto standard for microcontrollers and small microprocessors with proven robustness, tiny footprint, and wide device support
- FreeRTOS includes IoT reference integrations, which are pre-integrated FreeRTOS projects ported to microcontroller-based evaluation boards
- Securely connect, program, deploy, and manage low power devices
- Broad APN partner support
- Predictability of long-term support
- Accelerate time to market