Forum: Mikrocontroller und Digitale Elektronik Umstieg. Welchen C-Compiler?


von Stephan (Gast)


Lesenswert?

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 ?!!)

von Peter D. (peda)


Lesenswert?

Wenn Du Windows benutzt, nimm AVRStudio und Winavr.
Downloaden, Installieren, läuft.


Peter

von netdieter (Gast)


Lesenswert?

Eclipse ist Dein Freund.

von Schmatze (Gast)


Lesenswert?

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.

von Stephan (Gast)


Lesenswert?

Was ist denn Eclipse? Nie gehört!

Und warum AVRStudio UND Winavr? Sind das zwei verschiedene Compiler?

von Peter D. (peda)


Lesenswert?

AVRStudio ist nur die IDE zu Editieren, Simulieren und Projekt 
verwalten. Die ruft dann den Winavr auf.


Peter

von Stephan (Gast)


Lesenswert?

Ich werds mir mal anschauen... doof nur, dass er mit gerade mal 20kB/s 
runterlädt!

Danke und schönen Sonntag noch!

von Dieter E. (netdieter) Benutzerseite


Lesenswert?

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

von Andy11 (Gast)


Lesenswert?

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

von Stephan (Gast)


Lesenswert?

WinAVR2010 hab ich nun . Waren 30MB- klingt bissel wenig? Brauche ich 
nun auch noch Studio??

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

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.

von Axel J. (axeljaeger)


Lesenswert?

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)

von Marvin M. (Gast)


Lesenswert?

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.

von Stephan (Gast)


Lesenswert?

"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!

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

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?

von Stephan (Gast)


Lesenswert?

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