Programm über den UART schicken?

OP #3578087
Lesenswert?
• ▲
▼
Ich habe mich gefragt, ob es möglich ist, dem AVR über den UART eine 
bereits kompilierte .hex Datei zu schicken. Das Programm, welches ich 
schon zuvor mit  einem JTAG flashen würde, müsste dann das Programm nur 
noch, zb auf Tastendruck, aufrufen und es läuft als 
"Anwendungsprogramm", wobei mein zuvor geflashtes Programm als sehr sehr 
billiges Betriebssystem fungieren würde.
Wäre das machbar?
#3578095
Lesenswert?
• ▲
▼
Samuel J. schrieb:
> Ich habe mich gefragt, ob es möglich ist, dem AVR über den UART eine
> bereits kompilierte .hex Datei zu schicken. Das Programm, welches ich
> schon zuvor mit  einem JTAG flashen würde, müsste dann das Programm nur
> noch, zb auf Tastendruck, aufrufen und es läuft als
> "Anwendungsprogramm", wobei mein zuvor geflashtes Programm als sehr sehr
> billiges Betriebssystem fungieren würde.
> Wäre das machbar?

Die Idee würde ich schnell patentieren lassen. Da ist noch niemand drauf 
gekommen ;-)
Gast #3578108
Lesenswert?
• ▲
▼
Da gibt es mehrere Möglichkeiten.
Entweder wie gesagt über einen uart bootloader wo du eine compilierte 
hex über uart in den Flash schreibst oder aber, dass du am 
mikrocontroller ein Programm hast und du spielst eine Konfiguration in 
Form eines Bytecodes rein und je nach dem macht dein uC was... 
Allerdings ist dann natürlich vorgeben was er machen kann bei den 
jeweiligen bytecode

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.