[OT] Marlin per FreeRTOS

Ho visto che stanno sviluppando una versione di Marlin per FreeRTOS.
GitHub - MarlinFirmware/Marlin at Marlin_RTOS
@gpb01 Quindi sarà creata come applicazione che gira su un S.O. e non come programma a se?
Non conosco RTOS. Puoi chiarirmi il concetto.

Si, FreeRTOS™ e un "sistema operativo real time", quindi, evidentemente, hanno trovato più vantaggoso suddividere tutto quel "mattone" che è Marlin in più task separate, con le loro priorità e tempistiche, gestite dal sistema operativo.

Vedremo quello che tireranno fuori, dato che il passaggio NON è affatto uno ad uno, ma occore "pensare" fin dall'inizio l'applicazione come un'applicazione multitask gestita da un OS. ::)

Guglielmo

Ma FreeRTOS si aggiunge come una normale libreria?

FreeRTOS™ va prima attentamente studiato, perché E’ UN SISTEMA OPERATIVO, dopo di che, il porting per Arduino, per renderlo più semplice, è stato implementato come una libreria (che, in realtà, altera il funzionamneto del tutto, tanto che il loop() NON ha lo stesso uso che ha normalmente … anzi, praticamnete NON si usa).

Guglielmo

Mastering the FreeRTOS Real Time Kernel - a Hands On Tutorial Guide

FreeRTOS V10.0.0 Reference Manual