Forum: Mikrocontroller und Digitale Elektronik EasyAVR4 mit Linux


von Sebastian (Gast)


Lesenswert?

Hallo allesamt!

Ich habe von einem Bekannten ein EasyAVR4 Board von Mikroe bekommen und 
möchte damit gerne unter Linux (openSUSE 11.1) loslegen.

Ich habe schon einige Erfahrungen was die Programmierung anbelangt (C++, 
Delphi, PHP und MySQL) und was ich so erfahren habe, hat mein Bekannter 
alles in C++ drauf programmiert, also dürfte das kein Problem sein.

Ich habe mir schon avrdude runtergeladen und mein Bekannter hat mir das 
AVR32 Studio von Atmel empfohlen (habe ich aber leider noch nicht zum 
laufen bekommen, weil ihm dauernd irgendwelche Bibliotheken fehlen)

ich habe mir avrdude schon etwas angeschaut, bin aber beim "-c" Befehl 
hängen geblieben (ich bin mit dem Board via USB Kabel verbunden).

Ich habe nebenbei noch ein paar weitere Fragen:
1. Wie kompiliere ich die Datein (gcc?) und wie spiele ich sie 
ausführbar rüber?
2. Was ich so mitbekommen habe schreibe ich alles zB. mit KWrite, Kate 
oder so und kompiliere es dann in der Kommandozeile, richtig?

Wäre für Antworten dankbar.

Sebastian

http://de.opensuse.org/Benutzer:STS301

von Marius W. (mw1987)


Lesenswert?

Schon einmal drüber nachgedacht, warum die Software wohl AVR32!! Studio 
heißt?

Für Linux gibt es keine offiziell von Atmel unterstützte IDE. Aber du 
installierst dir einfach den avr-gcc (entweder selbst kompilieren oder 
aus den Paketquellen) und nimmst Eclipse mit avr-eclipse-Plugin.

MfG
Marius

von Sebastian (Gast)


Lesenswert?

@AVR32 Studio: nicht wirklich, außerdem meint er die Pakete fehlen ihm 
am Computer und nicht am Board.

Das heißt ihr arbeitet nur mit avrdude und dem avr-gcc compiler.

Wie gesagt habe ich aber immer noch das Problem, dass ich es nicht 
schaffe das Board zu kontaktier, weil ich beim "avrdude -c" Befehl 
hänge. Ich weis nicht was ich schreiben soll, wenn ich es via USB 
kontaktiere?

wenn ich es so versuche:
avrdude -c stk500 -p atmega16

ich habe es so wie in dem Tutorial AVRDUDE versucht, hat aber nicht 
ganz funktioniert.
Also stimmt entweder das stk500 nicht oder ich habe irgendetwas 
vergessen, weil unter Windows hat er gemeint ich soll es mit atmega16 
kontaktieren (mit dem Programm von Mikroe).

von Sebastian (Gast)


Lesenswert?

//edit: sry habe im oberen Text etwas vergessen:
[...]
wenn ich es so versuche:
avrdude -c stk500 -p atmega16

sagt er, er kann die Schnittstelle nicht finden

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.