Hallo zusammen, mich würde interessieren, welche Ansätze Ihr zum 1) Konfigurationsmanagement und 2) Ressourcenmanagement verwendet. Zu 1): Wie ordnet Ihr die Konfiguration der MCU in der Applikation / Board den SW-Modulen zu, also etwa: PA1 wird verwendet für Stromsensor_D. Um zu verhindern, dass PA1 für unterschiedliche Dinge in verschiedenen SW-Modulen benutzt wird. Zu 2): Wie "belegen" Eure SW-Module Ressourcen der MCU, also etwa: das Event-Modul belegt Timer0. Bei mir ist es derzeit so: 1) in einer Text-Datei schreibe ich zu den Pins die symbolische Belegung, etwa # PORTA A 0 I NCA1 # not connected ... A 6 O WS2812 A 7 O NCA8 # PORTB B 0 I PPM_OUT1 ... B 6 I PWM_OUT1 B 7 O PWM_OUT2 ... Daraus generiert mir ein awk-script die benötigten C-Präprozessor-Symbole. 2) die SW-Module definieren C-Präprozessor-Makros für die Ressourcen die sie nutzen, wie #define NEED_TIMER1 Sollten also zwei Module dieselben Ressourcen verwenden, gibts nen Compiler-Fehler. Frage in die Runde: was macht Ihr? VG Wilhelm
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.