ArduinoOS: Un RTOS ligero para Arduino

2025-08-23
ArduinoOS: Un RTOS ligero para Arduino

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