Forum: Mikrocontroller und Digitale Elektronik Atmel Compiler Empfehlung?


von Eckhard Doll (Gast)


Lesenswert?

Welchen C, C++ - Compiler empfiehlt die Community für Atmel Controller,
und warum?

Wir haben uns für ein neues Project für die Atmel Reihe entschieden und
um bei der Compiler - Wahl nicht ins Braune zu greifen, dachte ich, frag
doch mal, was sich in der Community bewährt hat.

Ob frei oder käuflich ist hier zweitrangig. Vielen Dank, im Vorraus.

Gruß
Eckhard

von Dirk (Gast)


Lesenswert?

Gegen den GCC spricht eigentlich nichts, es sei denn, Ihr müßt das
letzte bißchen Performance mit einer Hochsprache aus dem MC
herauskitzeln.

Darum klares Votum: GCC :)

von ..,- (Gast)


Lesenswert?

Ich habe sehr gute Erfahrungen mit ICCAVR von Imagecraft gemacht. Die
Codegröße und -geschwindigkeit ist besser als bei GCC und das ganze
Handling des Compilers (Makefile, Umgebung, Dokumentation) ist viel
viel einfacher. Preislich liegt der Compiler auch noch im Rahmen.

von mkmk (Gast)


Lesenswert?

Dem Autor ..,- kann ich mich nicht anschliessen.
Zumindest was die Version 6.31a anbelangt. Mit der neueren Version 7.0
habe ich keine Erfahrung gemacht.
Sobald ich eine Verschnaufspause habe, werde ich vermutlich auf
CodeVision umsatteln und diesen Compiler eingehend testen. Mit anderen
Worten: bb CodeVision gut, besser oder gar schlechter als Imagecraft
ist, weiss ich nicht.

von Klaus (Gast)


Lesenswert?

Ich bin von dem Tool "Ride", das Raisonance angeboten wird für 8051,
sehr angetan.

Es enthält einen guten Debugger wo man die Ports, Mainregister usw.
einfach ins Fenster zieht und sieht was passiert.

Für mich ist dies fast am wichtigsten wenn man Programme testet.

Als zweites würde ich µVersion von Keil empfehlen ist ähnlich
aufgebaut.

Beide Tools kann man als Demoversion  Kostenlos herunterziehen
allerdeings mit beschränkungen.

http://www.raisonance.com/download/index.php
http://www.keil.com/demo/eval

Gruß Klaus

von Peter Dannegger (Gast)


Lesenswert?

Ich benutze auch den Keil C51 für die Atmels und kann nicht klagen.

Bisher habe ich damit folgende Atmels programmiert:

AT89C4051
AT89S8252
T89C51RD2
T89C51CC01


Peter

von A.K. (Gast)


Lesenswert?

Vielleicht könnt ihr euch mal einigen, ob nun von Atmel MSC51 oder Atmel
AVR oder Atmel ARM Prozessoren die Rede ist...

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.