FreeRTOS
Mer info
- Skapad av
- Richard Barry
- År
- Ägare
- Amazon Web Services
- Typ
- Realtidsoperativsystem
- Licens
- MIT
- Officiell sajt
- freertos.org
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.