ArduinoOS : Un système d'exploitation temps réel léger pour Arduino
2025-08-23
ArduinoOS est un système d'exploitation temps réel (RTOS) léger pour Arduino. Il offre des mécanismes de sécurité des threads utilisant des verrous pour prévenir les conflits, une gestion des exceptions avec try-catch-clearException prenant en charge l'héritage des exceptions et les types personnalisés, une gestion des pannes du noyau avec la fonction OnKernelPanic, des fonctions de gestion de la mémoire (freeMemory, freeStack), des tailles de pile de threads configurables (InitTaskWithStackSize) et le passage d'arguments (InitTaskWithArgument), ainsi qu'une période de tick du noyau configurable. Il fournit également des classes abstraites pour divers matériels, simplifiant ainsi l'interaction avec le matériel.
Développement