Aktuelle Projekte

Vergleich zweier RTOS bezüglich Leistungsaufnahme.

 

Die letzten Tage wurde mit der Migration von FabOS auf einen CortexM4 begonnen. Die Leistungsfähigkeit einerseits, als auch die Energieaufnahme anderseits, soll anhand von folgendes Szenarios untersucht werden:

 

zyklische Aufgaben:

- mehrere ADC Kanäle sampeln und in einen Puffer einreihen. Dieser Task ist hoch priorisiert, um die nachfolgende Auswertung nicht negativ zu beeinflussen.

- Berechnung einer FFT auf dem ungenutzen Pufferbereich (wahrscheinlich double buffer), der auf jeden Fall nieder priorisiert ist.

- Ausgabe des Ergebnisses auf einem Segment - LCD.

 

sporadisch Aufgaben:

- Wird ein Taster gedrückt, so erscheint für die Zeit x am Display die aktuell gemessene Temperatur. Der Charakter - Puffer muss dementsprechend beim

Umschalten geschützt werden.

 

Vergleich zwischen FabOS und FreeRTOS....

 

Auf das das Cube-Framework wird vorraussichtlich verzichtet, lediglich die Register - Macros benutzen.