RTOS

Janos:
Che vantaggi potrei avere nell'usare un RTOS invece che l'IDE di arduino con relativo scheduler?

E' un discorso complesso.
Lo scheduler della DUE è uno scheduler di tipo cooperativo. E' compito di un task passare il controllo a quello successivo, per far ciò è stata implementata una nuova funzione delay che, invece di bloccare il micro, passa al task successivo.
Però la gestione delle periferiche non esiste. Un RTOS invece, permette di usare anche i semafori per bloccare un task che vuole accedere ad una risorsa impegnata da un altro task. Inoltre gli RTOS di tipo senza prelazione (preemptive) possono sospendere un task se la sua elaborazione dura più del numero di tick messi a disposizione dal SO, salvando lo stack ed i registri nella memoria e avviando un altro task congelato.