Gast
#4386209
Wie strukturiere ich den Programmablauf bei dem Einsatz eines RTOS? Bisher habe ich immer eine table-driven State Machine benutzt, die relativ flexibel war. Nun möchte ich mich mehr mit Echtzeit Betriebssystemen wie z.B FreeRTOS beschäftigen und überlege wie das Konzept dahinter aussieht. Mir ist klar das die Tasks quasi parallel abgearbeitet werden und das in festen Intervallen. Wie würde ich jetzt den eigentlichen Programmablauf realisieren? So das die Werte die in den einzelnen Tasks gepollt werden überprüft werden und ich entsprechend in einen anderen "State" übergehe. Gibt es da ein Design Pattern an dem man sich orientieren kann?