ArduinoOS: Um RTOS Leve para Arduino

2025-08-23
ArduinoOS: Um RTOS Leve para Arduino

O ArduinoOS é um sistema operacional em tempo real (RTOS) leve para Arduino. Ele possui mecanismos de segurança de threads usando bloqueios para evitar conflitos, tratamento de exceções com try-catch-clearException, suporte a herança de exceções e tipos personalizados, tratamento de pane do kernel com a função OnKernelPanic, funções de gerenciamento de memória (freeMemory, freeStack), tamanhos de pilha de threads configuráveis (InitTaskWithStackSize) e passagem de argumentos (InitTaskWithArgument), e um período de tick do kernel configurável. Ele também fornece classes abstratas para vários hardwares, simplificando a interação com o hardware.

Desenvolvimento