Skip to content
EntityQ1186761· pop 21· linked from 319 articles

FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 40 microcontroller platforms. It is distributed under the MIT License.

Key facts

OS.name
FreeRTOS
OS.logo
Logo freeRTOS.png
OS.developer
Amazon Web Services
OS.family
Real-time operating systems
OS.working state
Current
OS.source model
Open source
OS.latest release version
v202411.00
OS.marketing target
Embedded systems
OS.programmed in
C
OS.language
English
OS.supported platforms
ARM (ARM7, ARM9, Cortex-M3, -M4, -M7, -A, -R4), Atmel AVR, AVR32, HCS12, MicroBlaze, Cortus (APS1, APS3, APS3R, APS5, FPF3, FPS6, FPS8), MSP430, PIC, Renesas H8/S, SuperH, RX, x86, 8052, Coldfire, V850, 78K0R, Fujitsu series MB91460, MB96340, Nios II, TMS570, RM4x, Espressif ESP32, RISC-V (e.g. SHAKTI)
OS.kernel type
Real-Time Microkernel
OS.license
MIT

via Wikipedia infobox

~7 min read

Encyclopedic overview

12 sections
Contents
  • History
  • Implementation
  • Process management
  • Key features
  • Supported architectures
  • Derivations
  • Amazon FreeRTOS
  • SAFERTOS
  • OPENRTOS
  • See also
  • References
  • External links

FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 40 microcontroller platforms. It is distributed under the MIT License.

== History == The FreeRTOS kernel was originally developed by Richard Barry around 2003, and was later developed and maintained by Barry's company, Real Time Engineers Ltd. In 2017, the firm passed stewardship of the FreeRTOS project to Amazon Web Services (AWS). Barry continues to work on FreeRTOS as part of an AWS team. With the transition to Amazon control, subsequent releases of the project also switched licensing from GPL version 2 (with special exceptions for static linking to proprietary code outside the FreeRTOS kernel itself) to MIT.

Excerpted from Wikipedia’s “FreeRTOS” article, available under the CC BY-SA 4.0 licence.