IT-lexicon › Programmeren › FreeRTOS

FreeRTOS

Programmeren Svenska → Bijgewerkt: 2026-11-02
Meer info
Gemaakt door
Richard Barry
Jaar
Eigenaar
Amazon Web Services
Type
Realtime besturingssysteem
Licentie
MIT
Officiële site

De piepkleine RTOS-kernel die in ontelbare microcontrollers terechtkwam, vooral omdat hij gratis was en paste.

Richard Barry schreef hem rond 2003. De kernel bestaat uit een handvol C-bestanden — scheduler, wachtrijen, semaforen, softwaretimers — en heeft slechts enkele kilobytes flash nodig. Een port naar een nieuwe cpu komt grotendeels neer op het schrijven van de contextwissel in assembly, wat verklaart dat er ports bestaan voor meer dan veertig architecturen.

AWS nam het beheer in 2017 over en verving de aangepaste GPL-licentie door MIT, waardoor commercieel gebruik probleemloos werd. ESP-IDF van Espressif is erop gebouwd, dus elk ESP32-project draait FreeRTOS, of de programmeur dat nu weet of niet. De kernel doet bewust weinig: netwerken, bestandssystemen en drivers zijn add-ons. Dat is zowel zijn kracht als de reden dat het Zephyr Project aanslaat bij wie alles in één doos wil.

← Terug naar het lexicon