Hallo Leute ! Habe gerade Winavr installiert und hab auch nach langem probieren nicht herausgefunden, wie ich beginnen soll, Programme damit zu entwickeln. Also bitte um Tipps ! Wie starte ich die Entwicklungsumgebung (welche Datei)? Wie stelle ich den MC-Type ua. ein ? Wie kompiliere ich ? Gibt es einen Code-Wizzard ? Bin glaube ich, etwas von Codevision verwöhnt...... Danke ! Grüße Josef
Du kannst Winavr von der Kommandozeile aus betreiben und aus einer IDE heraus. Über die Kommandozeile ist es am bequemer, wenn du ein Makefile für dein Projekt hast und dann 'make all' aufrufst, statt die Optionen, Codedateien, Objektdateien etc. auf der Kommandozeile auszuschreiben. Das Makefile kannst du mit dem MFile-Tool (empfohlen) machen, welches beim WinAVR-Paket dabei ist. Dort kümmert sich das Tool auch um den µC-Typ, die Frequenz etc. Was wo geschrieben wird, siehst du später am erzeugten Makefile. Auch mit den meisten IDEs ist das Makefile nützlich. Bei der IDE aus dem WinAVR-Paket, dem PN (Programmers Notepad), wird ebenfalls das Kompilieren/Linken etc. über make gesteuert. Andere IDEs als den "spartanischen" PN kann man auch benutzen, Hinweise dazu finden sich in der Artikelsammlung. Wenn du als IDE das AVR Studio von Atmel benutzt, ist es etwas anders. Dort werden in der Regel interne Makefiles vom AVR Studio benutzt; externe kann man aber auch benutzen.
>Wie starte ich die Entwicklungsumgebung (welche Datei)? Welche Entwicklungsumgebung? Starte PN, das ist der Editor. >Wie stelle ich den MC-Type ua. ein ? Im Makefile. Das erstellst du am einfachsten mit MFile. >Wie kompiliere ich ? Mit dem Compiler:-) Wenn du ein makefile hast, tippe avr-make all. Das kannst du auch aus PN heraus machen. Hardcoreuser tippen sowas wie avr-gcc myfile.c >Gibt es einen Code-Wizzard ? A what? Falscher Film... >Bin glaube ich, etwas von Codevision verwöhnt...... Verdorben wäre wohl richtiger:-) WinAVR ist eine (hervorragende) Portierung von tools aus der unix/linux-Welt. MFile und PN sind dabei schon Zugeständnisse an die Windows-verwöhnte Klientel. Viel Spaß... Oliver P.S. Wie schon gesagt, wenn du noch das AVR-Studio installierst, hast du auch eine IDE.
Oliver wrote: >>Gibt es einen Code-Wizzard ? > A what? Falscher Film... Ich glaub, das ist das Ding, wo pro Mouseklick 250 Codezeilen automatisch generiert werden, die zu 250% redundant sind.
klar gibts nen CodeWiz: ... aber eben nicht kostenlos :-( http://www.myavr.de/download/myAVR_WorkpadPLUS_Demo.exe Gruß J.
Ich baue demnächst einen Codewizard ins AVR-GCC-Tutorial ein. Der ist sehr einfach bedienbar, weil er hat nur drei Buttons: +----------------+ | LCD-Programm | +----------------+ +----------------+ | UART-Programm | +----------------+ +----------------+ | Tasten & LED | | Programm | +----------------+ ;-)
Vielen Dank für die Antworten ! Aber über Codevision lasse ich nichts kommen ! Gute Entwicklungsumgebung, auch wenn der Autor etwas zickig ist wenn es um Linzenzcodes aller F4CG....geht ;-).Also bitte aufpassen. Schöne Grüße Josef
>Wie stelle ich den MC-Type ua. ein ?
Im Makefile. Das erstellst du am einfachsten mit MFile.
Wie geht das bitte mit MFile ? Habe zwar den Ordner, darin ist aber kein
ausführbares Programm enthalten.
Schöne Grüße Josef
> Wie geht das bitte mit MFile ? > Habe zwar den Ordner, darin ist aber kein ausführbares Programm enthalten. mmh, mfile ist ein tcl/tk-script. Bei mir hat der Installer einen Link zu mfile im Startmenü erstellt, das kommando sieht etwa so aus:
1 | Ziel: |
2 | %WINAVR-Pfad%\WinAVR\bin\wish84.exe mfile.tcl |
3 | Ausführen in: |
4 | %WINAVR-Pfad%\WinAVR\mfile |
hth. Jörg
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.