FreeRTOS
Sign in to saveFreeRTOS 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 sectionsContents
- 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.