Arduino Uno als "Entwicklungssystem"

Gast #6856082
Lesenswert?

Hallo, ich frage mich gerade ob es sowas gibt:
Ein Arduino Uno als Entwicklungssytem, Konsole Ein/Ausgabe über die 
USB-Schnittstelle. Programm wird über Terminal eingetippt, ein 
Interpreter (oder auch Compiler) sorgt dann für die Ausführung. Wie die 
alten Kisten in den 80ern.
Gast #6856096
Lesenswert?

da ist der UNO weniger gut geeignet für weil die Programme nicht aus dem 
RAM ausgeführt werden können.
Eine Nummer größer ist das MINOS Projekt, das läuft auf einem STM32F407, 
findest du hier im Forum.
Gast #6856198
Lesenswert?

phr33k schrieb:
> Hallo, ich frage mich gerade ob es sowas gibt:
> Ein Arduino Uno als Entwicklungssytem, Konsole Ein/Ausgabe über die
> USB-Schnittstelle. Programm wird über Terminal eingetippt, ein
> Interpreter (oder auch Compiler) sorgt dann für die Ausführung. Wie die
> alten Kisten in den 80ern.

Warum das mit einem kleinen AVR nicht gut funktionieren würde ist schon 
gesagt worden.

Für ca. 4€ gibt es den Raspberry Pi Pico. Dazu mit wenigen Handgriffen 
(Drag'n'Drop) und ohne zusätzliche Hard- oder Software installiert man 
ein fertiges Micropython Image (zZ. v1.17)

Dann kann man mit einem Terminalprogramm über USB-VCP zugreifen und im 
Pi Pico Python Programme schreiben. Noch bequemer und preiswerter geht 
es kaum.
Ach ja, zwei Kerne nutzbar übrigens. Und Taktfrequenz mit einem Befehl 
von 125MHz auf 250MHz erhöhbar - STABIL!
16 PWM, 3 12bit ADC, Timer, I2C, …
… und 'ne LED hatter auch …
#6856337
Lesenswert?

phr33k schrieb:
> Hallo, ich frage mich gerade ob es sowas gibt:
> Ein Arduino Uno als Entwicklungssytem, Konsole Ein/Ausgabe über die
> USB-Schnittstelle. Programm wird über Terminal eingetippt, ein
> Interpreter (oder auch Compiler) sorgt dann für die Ausführung. Wie die
> alten Kisten in den 80ern.

Nicht ein Arduino, aber trotzdem interessant:

https://geoffg.net/MonoMaximite.html
https://geoffg.net/maximite.html
Gast #6857745
Lesenswert?

http://bitlash.net/

Das Anwenderprogramm liegt dann -interaktiv veränderbar- im internen 
EEPROM des '328 und das ist natürlich arg klein.

Ob es zu bitlash Erweiterungen/Anpassungen gibt um z.B. ext. 
I2C-/SPI-EEPROMs oder gar SD-Cards "beliebiger" Grösse verwenden zu 
können habe ich nun nicht nachgegoogelt....
Gast #6857871
Lesenswert?

Entwicklungssystem != Entwicklungsumgebung

Die meissten Antworten zeigen, dass derjenige noch nie mit
sowas gearbeitet hat.

Ein Entwicklungssystem ist autark lauffaehig und beinhaltet
Hard- und Software um das Entwicklungssytem zu bedienen und
einen Massenspeicher um Software und Daten zu speichern.
In dem Sinn ist ein Entwicklungssystem auch universell.
Je nach Bedarf kann die Software ein Compiler, Assembler oder
auch Interpreter sein. Ueberwiegend nicht als Selbstzweck,
sondern um Software fuer ein Zielsystem zu entwickeln.

Sowas wie Micropython ist allenfalls eine auf Micropython
beschraenkte Entwicklungsumgebung aber kein Entwicklungssystem.
Gleiches gilt fuer die meissten hier genannten Basicderivate.

Den MFA Computer wuerde man bei entsprechendem Ausbauzustand
als Entwicklungssystem benutzen koennen.

Oder auch den Maximite. Da muesste "nur" noch jemand mal
einen MIPS-Assembler und einen Compiler fuer die Hardware
schreiben...

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