IT-lexikon › Programmering › FreeRTOS

FreeRTOS

Programmering In English → Uppdaterad: 2026-11-02
Mer info
Skapad av
Richard Barry
År
Ägare
Amazon Web Services
Typ
Realtidsoperativsystem
Licens
MIT
Officiell sajt

Den lilla RTOS-kärnan som hamnade i otaliga mikrokontroller, mest för att den var gratis och fick plats.

Richard Barry skrev den runt 2003. Kärnan är några få C-filer — schemaläggare, köer, semaforer, mjukvarutimers — och kräver bara ett par kilobyte flash. Porten till en ny processor består i huvudsak av kontextväxlingen i assembler, vilket förklarar varför det finns portar till fler än fyrtio arkitekturer.

AWS tog över förvaltningen 2017 och bytte samtidigt den modifierade GPL-licensen mot MIT, vilket gjorde kommersiell användning okomplicerad. Espressifs ESP-IDF bygger på den, så varje ESP32-projekt kör FreeRTOS oavsett om programmeraren vet om det. Kärnan gör medvetet lite: nätverk, filsystem och drivrutiner är tillägg. Det är både styrkan och skälet till att Zephyr-projektet fått fäste hos den som vill ha allt i en låda.

← Tillbaka till lexikonet