Frage zur Softwarestruktur

Gast #893654
Lesenswert?

Hallo,

wir sind gerade dabei ein neues Produkt zu planen. In diesem Produkt 
können je nach Anwendungsfall verschiedene µC(entsprechend der 
geforderten Leistung) integriert sein, die aber immer die selben 
Aufgaben übernehmen.

Aus diesem Grund möchte ich jetzt für jeden µC einen eigenen 
Hardwarelayer(ADC, SPI, I2C, Interrupts, ...) schreiben, der dann in den 
entsprechenden Projekten gelinkt wird.

Meine Frage ist jetzt, wie würdet ihr dies am sinnvollsten 
implementieren.
Für jedes Device die Source- und Headerfiles schreiben und dann die 
Headerfiles einbinden, eine Library erstellen oder eventuell auch 
komplett anders?

Über Anregungen wäre ich dankbar.
Gruss Martin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren