Hallo! Ich möchte Bascom verlassen und fortan in C für meine Atmels verwenden. Welcher Compiler eignet sich für den Einstieg? WinAVR? GCC? (Ich finde die GCC- Downloadmirrors extrem unübersichtlich für mich als Einsteiger! Der totale Horror!! Was ist z.B. gcc-4.4.4.tar.bz2 oder gcc-4.4.4.tar.gz ?!!)
Wenn Du Windows benutzt, nimm AVRStudio und Winavr. Downloaden, Installieren, läuft. Peter
Stephan schrieb: > Was ist z.B. > gcc-4.4.4.tar.bz2 oder gcc-4.4.4.tar.gz Beide Pakete haben ein und denselben Inhalt. Sie sind nur anders gepackt. Einmal mit bzip2 und einmal mit gzip.
Was ist denn Eclipse? Nie gehört! Und warum AVRStudio UND Winavr? Sind das zwei verschiedene Compiler?
AVRStudio ist nur die IDE zu Editieren, Simulieren und Projekt verwalten. Die ruft dann den Winavr auf. Peter
Ich werds mir mal anschauen... doof nur, dass er mit gerade mal 20kB/s runterlädt! Danke und schönen Sonntag noch!
Stephan schrieb: > Was ist denn Eclipse? Nie gehört! Eclipse ist eine universelle IDE und vor allem frei erhältlich. http://www.eclipse.org/downloads/ Du nimmst natürlich die: http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr > > Und warum AVRStudio UND Winavr? Sind das zwei verschiedene Compiler? http://www.mikrocontroller.net/articles/AVR_Eclipse
netdieter schrieb: > Eclipse ist Dein Freund. Nein ich empfehle dir nicht Eclipse zu nehmen, da sitzt du n paar Tage bis du das Debuggen zum Laufen bringst. Ich habs bis jetzt nicht geschafft. Es gibt auch keine vernünftigen Tutorials dazu, für das Debuggen überhaupt nur eines unter Windows. Ich finde Eclipse zwar ziemlich gut aber sehr schwer zum Laufen zu bringen. Wer mir das gegenteil beweisen will, schaut doch einfach ins MC Forum PC-Programmierung und gleich einer der ersten Einträge ist meiner. lg andy
WinAVR2010 hab ich nun . Waren 30MB- klingt bissel wenig? Brauche ich nun auch noch Studio??
Stephan schrieb: > WinAVR2010 hab ich nun . Waren 30MB- klingt bissel wenig? Brauche ich > nun auch noch Studio?? Naja, wenn Du nur kompilieren willst, dann reicht das. Im Allgemeinen will man aber auch noch seine Quelltexte bearbeiten, das Kompilat simulieren und aus der IDE ins Target laden. Dafür bietet sich AVRstudio an. Warum sollen wir eigentlich hier Deine Arbeit übernehmen? Eigentlich kotzen mich solche Schmarotzer, die nur zu faul zum Lesen sind, ganz erheblich an.
Ja brauchst du, weil, wie oben geschrieben, das nur der Compiler ist und die Entwicklungsumgebung noch fehlt ( Es sei denn, du willst mit der Kommandozeile entwickeln)
Das AVRSTUDIO ist nicht unbedingt notwendig - und ohne muss man noch lange nicht per Kommandozeile entwickeln. Im WINAVR-Paket ist "Programmers Notepad" enthalten, das reicht für die ersten Gehversuche aus. Debugging per AVRSTUDIO ist ganz nett, aber das kann man immer nochmal nachträglich installieren, wenn man es für notwendig erachtet.
"Eigentlich"? Denn bin ich ja beruhigt. Meine Arbeit mach ich gerne alleine. Aber wenn ich mir mit ein paar (für andere) einfachen Fragen mehrere Stunden Herumprobieren ersparen kann, denn traue ich mich, die zu stellen, auch wenn man mich dafür als Was-weiss-ich-was abstempelt. Die ersparte Zeit verwende ich denn für gute Zwecke, z.B. zum Biertrinken. Übrigens, Andreas, sei doch froh, dass ich hier poste und nicht die 700m vom Westring in die Schauenburgerstr. laufe um Dich persönlich zu nerven!
Stephan schrieb: > Übrigens, Andreas, sei doch froh, dass ich hier poste und nicht die 700m > vom Westring in die Schauenburgerstr. laufe um Dich persönlich zu > nerven! Woher weißt Du denn, dass ich gerade im Büro hocke?
Das´n Argument. Aber ich könnte -ne nach Programmiernotstand- ja auch tagtäglich von 8h bis 15h einen auf Stalker machen. Und dann verfolge ich Dich nach 24118. Denn gibts auch am WE doofe Fragen an der Haustür.
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.