Aufteilung der Files AVR Studio 7

Gast #5561793
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
Gast #5561882
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.