Mit welcher Entwicklungsumgebung arbeitet ihr (ATMEL)

#4143553
Lesenswert?

AS4.19 zum Simulieren, sonst WINAVR2010 als Batch.
Und Notepad++ als Editor.
Programmer: STK500

Ich weiß, es gibt neueres, aber wozu die Mühe für Neuinstallationen auf 
sich nehmen, solange alles einwandfrei läuft.

Da ja allgemein nach Atmel gefragt wurde:
Keil C51 von 1995 für Atmels 8051-er (benötigt DosBox).
Gast #4143730
Lesenswert?

Linux: Kate/gedit, make/gcc, avrdude. Debug über serielles Port/gtkterm
Windows: habe ich nicht mehr.

Verwendet niemand hier eclipse unter Linux für AVR? Habe es probiert, 
aber erfolglos. Ich hätte mich über eine Anleitung gefreut.
#4143825
Lesenswert?

abc.def schrieb:
> Verwendet niemand hier eclipse unter Linux für AVR? Habe es probiert,
> aber erfolglos. Ich hätte mich über eine Anleitung gefreut.

Funktioniert einwandfrei. Anleitung braucht man dazu nicht, funktioniert 
out-of-the-box und unter Linux exakt genauso (sogar einfacher [man muss 
weniger Sachen installieren/konfigurieren]) als unter Windows.

gcc & Co hab ich direkt von Atmel (archiv runtergeladen und irgendwo 
entpackt) und im avr-Plugin die korrekten Pfade zu den tools angegeben 
und alles funktioniert wie geschmiert. Make und Freunde sind eh schon 
vorhanden, avrdude kommt aus dem Repository, da gibts also ganz im 
Gegensatz zu Windows null Installationsstress.

Der einzige nervige Bug ist der daß man bei einem jungfräulichen neuen 
Projekt den Controller-Typ zweimal einstellen muss weil er sich das beim 
ersten Mal nicht merkt (man muss ihn ändern, speichern, dann wieder 
zurück ändern, nochmal speichern, danach hat ers dann geschluckt). Aber 
das passiert auch unter Windows.
Persönliche Seite #4146823
Lesenswert?

Jörg Wunsch schrieb:
> Was sind denn genau deine „Probleme mit Objekt-Instanzen“?

Im Einzelschritt mit Atmel Studio nach einem Breakpoint kann ich nicht 
die Objekt-Variablen (quasi die Properties) einsehen. Aber ich müsste 
das nochmal mit der aktuellsen Version probieren, vielleicht geht das 
dort.
Aktuell mache ich mehr mit dem STM32, daher bin ich noch nicht zu einem 
Update gekommen.

Es wäre halt interressant zu hören:
"Geht, machen wir ständig so", falls das geht.
Gast #4146932
Lesenswert?

Nachtrag:

Kommunikationsstacks, Berechnungsfunktionen und ähnliches entwickle ich 
normalerweise am PC mit einer passenden Simulationsumgebung, wo ich den 
Funktionen die Hardware vorgauckle, dann geht das Debuggen auch super.

PC Entwicklunt auch GCC+Code::Blocks

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren