FreeRTOS
Más información
- Creador
- Richard Barry
- Lanzamiento
- Propietario
- Amazon Web Services
- Tipo
- Sistema operativo de tiempo real
- Licencia
- MIT
- Sitio web
- freertos.org
El pequeño núcleo RTOS que acabó en incontables microcontroladores, sobre todo porque era gratis y cabía.
Richard Barry lo escribió hacia 2003. El núcleo son unos pocos ficheros en C —planificador, colas, semáforos, temporizadores por software— y solo necesita un par de kilobytes de flash. Portarlo a una CPU nueva consiste básicamente en escribir el cambio de contexto en ensamblador, lo que explica que haya ports para más de cuarenta arquitecturas.
AWS asumió su gestión en 2017 y cambió la GPL modificada por la licencia MIT, lo que hizo trivial su uso comercial. El ESP-IDF de Espressif se apoya en él, así que todo proyecto con ESP32 ejecuta FreeRTOS lo sepa o no el programador. El núcleo hace poco a propósito: red, sistemas de ficheros y controladores son añadidos. Esa es su fuerza y también la razón por la que el proyecto Zephyr ha ganado terreno entre quienes lo quieren todo en una caja.