Forum: Mikrocontroller und Digitale Elektronik Aufteilung der Files AVR Studio 7


von Louis (Gast)


Lesenswert?

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

von Stefan F. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.