ArduinoOS: Un RTOS ligero para Arduino
2025-08-23
ArduinoOS es un sistema operativo en tiempo real (RTOS) ligero para Arduino. Cuenta con mecanismos de seguridad de hilos mediante bloqueos para prevenir conflictos, manejo de excepciones con try-catch-clearException, soporte para herencia de excepciones y tipos personalizados, manejo de pánico del kernel con la función OnKernelPanic, funciones de administración de memoria (freeMemory, freeStack), tamaños de pila de hilos configurables (InitTaskWithStackSize) y paso de argumentos (InitTaskWithArgument), y un período de tick del kernel configurable. También proporciona clases abstractas para varios hardwares, simplificando la interacción con el hardware.
Desarrollo