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
Die Idee mit der einheitlichen Zwischenschicht ist grundsätzlich OK. Du könntest dir auch Projekte ansehen, bei denen ein Programm auf viele µCs portiert ist z.B. FreeRTOS oder die newlib
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.