Forum: Mikrocontroller und Digitale Elektronik atmega mit smartphone programmieren


von Michael (Gast)


Lesenswert?

Hallo!
Gibt es eine Möglichkeit einen Microkontroller über ein Smartphone zu 
programmieren?
Ich meine, die hex Daten über den USB Anschluss vom Handy zu 
überspielen.
Wie mit PC,  aber halt über android Handy.
Bin schon gespannt über eine Antwort.
LG
Michael

von Sebastian W. (wangnick)


Lesenswert?

Wenn man nach android stk500v2 sucht, findet man 
http://www.physicaloid.com.

Aber keine Ahnung wie stabil das ist ...

LG, Sebastian

von pypy (Gast)


Lesenswert?

Das STM32 Nucleo Board STM32F411 meldet sich als USB-Stick an. Schmeißt 
man ne passende binary rein wird es darüber programmiert. Daher könnte 
man das Board über ein Android phone welches USB-Sticks per OTG 
Adapterkabel unterstützt per USB programmieren.
---> Mass storage (USB Disk drive) for drag'n'drop programming.

von Nil (nilsnilss)


Lesenswert?

Könnte man dann nicht den AVR vom STM32 aus über die UART und passenden 
Bootloader programmieren?

: Bearbeitet durch User
von Peter Z. (Gast)


Lesenswert?

@Michael
Ja kann man machen... Hab sowas mal gemacht...
https://www.youtube.com/watch?v=jA0_c268IJs

von Maxx (Gast)


Lesenswert?

Hi,

finde die Idee einen µP vom Android- Handy zu flashen auch gut.
Leider ist das Video sehr kurz und ich habe nicht viel erkannt.

@Peter
Welche Software läuft auf dem Handy?
Ist da noch ein Adapter im Kabel drin?
Welches Board ist das? Wäre klasse, wenn Du mal etwas ausführlicher 
wirst.

Ich habe einen Link gefunden, der einen anderen Ansatz verfolgt. Das 
Teil
heißt "Sparrow".
Hier wird da Hex- File in eine Wave- Datei umgewandelt und dann in
den Chip gespielt.
http://tiny.systems/
Außerdem  wird auch ein Palm gezeigt, der u.U. auch zur 
Programmerstellung
(Assembler)und dann auch zur Programmübertragung benutzt wird.

Viele Grüße
Maxx

von Peter Z. (Gast)


Lesenswert?

Die Software auf dem Handy hab ich selber geschrieben.
Zwischen dem Handy und dem µC Board ist ein USB OTG Adapter

Das Board
http://www.chip45.com/products/crumb168-2.3_avr_atmega_modul_board_atmega168_usb.php

Michael wollte ja nur wissen ob so etwas möglich ist...

Das selbe hatte ich übrigens auch für den STM32 Bootloader geschrieben.
Das Ganze war nur eine Spielerei. Hab das auch nicht mehr weiter 
verfolgt.

von M.N. (Gast)


Lesenswert?

Es soll wohl AVRDude und die Tools drumherum als Android-Port geben: 
https://code.google.com/p/andavr/
Hab ich aber noch nicht ausprobiert.

von Fred (Gast)


Lesenswert?

Guten Morgen,

suche auch einen Weg zur mobilen Programmierung.
Hat sich schon jemand damit beschäftigt ?
http://tiny.systems/

Grüsse Fred

von Klaus (Gast)


Lesenswert?

Hallo
ist es tatsächlich möglich einen Prozessor über die SOUNDKARTE zu 
programmieren ?
Hat das schon jemand gemacht?
Grüsse Klaus

von Marc S. (marc_s86)


Lesenswert?

na klar, bootloader für serielle Schnittstelle drauf, dann einmal beim 
Programmieren die serielle Schnittstelle mit dem line in Verbinden und 
schon hast du dein Programm als audiodatei. die kannst du dann fur den 
bootloader immer wieder abspielen

von Bernd K. (prof7bit)


Lesenswert?

Marc S. schrieb:
> serielle Schnittstelle mit dem line in Verbinden

Vorsicht: NRZ

von Eddy (Gast)


Lesenswert?

hi
ist das ein Witz , dass man mit Tönen programmiert?
Kann mir das jemand erklären?
Gruss Eddy

von Marc S. (marc_s86)


Lesenswert?

na wie oben geschrieben: serielle schnittstelle sind nur an/aus signale. 
die zeichnest du auf und spielst sie wieder ab.

von Christian H. (ch-hunn)


Lesenswert?

Eddy schrieb:
> ist das ein Witz , dass man mit Tönen programmiert?
> Kann mir das jemand erklären?

Nein kein Witz: 
http://hackaday.com/2011/09/09/program-an-arduino-using-your-sound-card/

von Oli (Gast)


Lesenswert?

Fred schrieb:
> Guten Morgen,
>
> suche auch einen Weg zur mobilen Programmierung.
> Hat sich schon jemand damit beschäftigt ?
> http://tiny.systems/
>
> Grüsse Fred

Hier gibt es ein Video dazu:
https://www.youtube.com/watch?v=H1bNYZYsziA

Es läuft über Sound und ohne Bootloader.

oli

von Philipp K. (philipp_k59)


Lesenswert?

Es gibt einige Anleitungen über Bluetooth soweit das BT Modul den reset 
unterstützt.. meine hab das mal für den BTM222 gesehen.

von Tom (Gast)


Lesenswert?

Eddy schrieb:
> ist das ein Witz , dass man mit Tönen programmiert?

Früher (tm) hätte man da ein Modem dazwischen geschaltet, dass die 
seriellen Signale erstmal in ein vernünftiges Audio-Signal umsetzt.

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.