Welche Arbeitsumgebung für Mikrocontroller?

#4622730
Lesenswert?
• ▲
▼
Mechin Hussel schrieb:
> Womit erstellt Ihr Eure Programme für Mikrocontroller

Ich schreibe (nicht: erstelle) den Quellcode meiner Programme mit einem 
Editor, dann assembliere oder compiliere (je nachdem) ich ihn mit dem 
Assembler resp. Compiler für den Ziel-µC.

> und programmiert
> sie (Compiler, Programmierumgebung, Programmiergerät)?

Was ist eine "Programmierumgebung"? Meinst du vielleicht das xterm, in 
dem ich "make" oder "make flash" in die Kommandozeile tippe?

Und das Programmiergerät ist natürlich eins, das zum µC paßt. Z.B. ein 
USBASP für den AVR und ein STLINK für den STM8 und STM32.
#4622852
Lesenswert?
• ▲
▼
In der Schule habe ich es so gelernt:

Man schreibt das Programm links auf ein Blatt Papier. In die Mitte 
schreibt man dann den entsprechenden HEX-Code. Rechts dann den Code als 
4-Bit Binärcode (Controller waren 4-Bitter).

Dann wird der Binärcode mittels Kippschalter und Taster in den 
Controller programmiert. Fertig.
Gast #4622978
Lesenswert?
• ▲
▼
ich mach alles mit apt (früher mit apt-get )

  Damit kommt alle Software: allem voran make , dann $EDITOR, $CC, 
$AS, $LN und alles was so dazugehört bis hin zu CI.

  Die HW hol ich mir meist beim Hersteller direkt, alternativ von 
Reichelt.
Gast #4622999
Lesenswert?
• ▲
▼
Hallo Mechin Hussel,

es gibt auch noch LunaAVR und mit einem AVR ISP Programmieradapter unter 
avrdude kann man die Atmel AVR µC programmieren.

* http://avr.myluna.de/doku.php?id=de:download

Wenn der Zeil µC einen Bootloader besitzt, muss man das 
Bootloader-Protokoll verwenden.

ISP Programmieradapter für Atmel AVRs hat ehajo.de

* http://www.ehajo.de/baus%C3%A4tze/programmieradapter.html
#4623353
Lesenswert?
• ▲
▼
Jörg W. schrieb:
> Thomas F. schrieb:
>> Man schreibt das Programm links auf ein Blatt Papier. In die Mitte
>> schreibt man dann den entsprechenden HEX-Code.
>
> Wann warst du in der Schule? ;-)

So hat man mir das in der zweiten Hälfte der 80er erklärt.

Wir hatte zwar schon einen 80286 PC in der Schule, aber den durften wir 
nicht anfassen, nur in abgeschaltetem Zustand bestaunen. Daher weiß ich 
nicht mal ob da überhaupt Software drauf war. :-)
Gast #4623458
Lesenswert?
• ▲
▼
Also für meinen ersten Rechner hatte ich eine Opcode-Tabelle.
Die gab es mal in der Mitte der mc. Dann habe ich die Opcode in Hex 
übersetzt und mit Poke in den Speicher geschrieben.
Das ganze Programm habe ich vorher noch auf Tape gesichert, denn ab und 
zu ist mal was abgestürzt.
Gast #4623534
Lesenswert?
• ▲
▼
Obwohl ich ein Arbeitszimmer habe, sitze ich meistens am kleinen 
Küchentisch.
Selten im Bastelkeller.

Dort löte ich nur die Hardware zusammen.

Zum Programmieren benutze ich ein älteres Lenovo ThinkPad.
Die 14" Rübe lässt sich gut zum Kunden mitnehmen und der Akku hält recht 
lange durch...

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