Hallo, ich bin auf der Suche nach Literatur in der beschrieben wird, wie man am besten seine geschriebenen Treiber mit Headerfiles in ein Projekt (GCC C Executable Project) einbindet. Wenn ich mir ein Beispiel aus „File->New-Exempels“ anschaue, öffnet sich links der „Solution Explorer“ und dort sind dann sehr viele Ordner und ich verstehe nicht so recht wie, wann, und wo welche „#includes“ und welche „#defines“ was einbinden. Momentan habe ich alles in einem „main.c“ File. Dort sind jetzt Funktionen für mein Display drin und ich möchte diese auslagern. Es soll eine Art Testboard werden welches immer größer wird und dementsprechend auch mehr Funktionen hinzukommen sollen. Kann mir jemand etwas empfehlen wo erklärt wird wie man so eine Struktur aufbaut. Ich stelle mir vor das ich vielleicht mehrere Displays habe und über „#defines“ einen Treiber einfach einbinden oder auch entfernen kann. Vielleicht kann mir jemand von euch etwas empfehlen. Danke und Gruß Louis
Du solltest zuerst anhand eine Grundlagenkurses (Buch oder Tutorial) die Programmiersprache C lernen. Am Besten ohne Mikrocontroller, mit simplen Konsole-Programmen. Danach wirst du die Orderstruktur sehr viel schneller verstehen. Vieles wird dort durch das AVR spezifische Plugin festgelegt. Andere Sachen sind wiederum von der Visual Studio IDE vorgegeben, das hat Microsoft allerdings ziemlich gut Online dokumentiert.
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.