AVR per Handy prorammieren?

Gast #916341
Lesenswert?

Hallo Leute,

ich bastel grad daran meinem Palm m100 das Programmieren usw. für AVR 
beizubringen. Nur nervt das umwandeln in das Palm- Datenformat ein 
wenig...

Nun habe ich mich gefragt, ob es nicht vielleicht sogar möglich wäre 
einen AVR über ein Handy zu programmieren?

z.B. entsprechendes Proggi auf dem Handy und dann per Infrarot auf einen 
AVR601-kompatiblen Programmer. Oder Handy mit entsprechendem Datenkabel 
und daran dann USBProg?

Ich hatte schon oft die Situation irgendwo im nirgendwo einen Controller 
neu flashen zu wollen, doch einen Laptop besitze ich leider nicht. Und 
ein Handy hat man ja eh "immer" dabei...

Bitte fragt nicht "Welches Handy denn?". Aktuell ein altes Samsung, 
könnt demnächst also definitv etwas neues...

Gibt es soetwas bereits oder ist auf den Bolzen echt noch niemand 
gekommen? =D


mfg - Henning
#916804
Lesenswert?

Hallo Henning,
  ich halte die Idee für sehr sinnfrei, da bei einem Handy ja sowieso 
noch externe Hardware zu programmieren benötigt werden würde. Dann kann 
man auch gleich z.B. einen ARM7TDMI + MMC nehmen und ein kleines 
Programmiergerät basteln. Dürfte praktischer sein als ein Handy. 
Technisch sollte das aber machbar sein.

Gruß,
  SIGINT
#918927
Lesenswert?

Sigint 112 wrote:
> Es stellt sich die Frage, welche Größenbeschränkung
> beim SMS-Versand existieren.

Eine SMS darf maximal 160 Zeichen lang sein. Längere Texte müssen 
entweder auf mehrere SMS-Nachrichten verteilt oder als MMS verschickt 
werden.
#918930
Lesenswert?

Sigint 112 wrote:

> ich halte die Idee für sehr sinnfrei, da bei einem Handy ja sowieso
> noch externe Hardware zu programmieren benötigt werden würde.

Wenn das Target eine serielle Schnittstelle hat und mit einem 
entsprechenden Bootloader ausgestattet ist, sollte außer einem Kabel 
keine weitere Hardware nötig sein.
Gast #1713944
Lesenswert?

Wenn ihr nichts dagegen habt, würde ich den Thread gerne etwas 
aufwärmen.
Und zwar hat sich im Bereich Handys ja eine Menge verändert.

Auf aktuellen Smartphones mit dafür geeigneter Tastenbelegung (wie mein 
Nokia E71) finde ich den Gedanken schon äußerst reizend.
Vor allem wenn gerade kein PC in der nähe ist und man das Board/den µC 
doch noch zum laufen bringen will.

Dafür müssten dann 2 Hürden überwunden werden:

1. Den avr-gcc auf dem betreffenden Gerät zum laufen bringen.
 (Symbian OS)

2. Den µC über Infrarot / serielle Schnittstelle programmieren.
 (kann man nicht den Kopfhöreranschluss Softwareseitig als rs232 
zweckentfremden?)

Ich würde mal gerne eure Ideen dazu hören/lesen.
Aber bitte lasst den Thread hier nicht zu 'nem "Sinnvoll" vs. "nicht 
Sinnvoll" Thread verkommen.

MfG AnoBit
#1713963
Lesenswert?

geht es nicht einfacher, wenn man die nötigen Daten auf eine 
SD/(Micorsd)-Karte ablegen würde und diese dann von der Programmier 
einheit ausgelesen wird??

Das größere Problem sehe ich wirklich, dass man auf dem Handy irgendwie 
das hex File erzuegen muss.

Aber dank Android oder dem neuen Nokiasystem sollte es ja langsam 
wahrscheinlich werden, dass auch das geht

andere Anwendung wäre für einen Ausendienstmitarbeiter einen Chip neu zu 
flashen, der vll kaputt gegangen ist
[auch wenn ein Laptop einfach einfacher ist^^]
Gast #1713966
Lesenswert?

Hallo AnoBit,

den Kopfhörer Ausgang zum Steuern per Smartphone zu benutzen, stelle ich 
mir möglich vor, einfach einen DTMF Decoder anschließen und man müsste 
nur die DTMF Töne erzeugen um die entsprechenden Signale zu erzeugen -- 
einlesen geht natürlich nur dann wenn man auch einen DTMF Encoder 
angeschlossen hat.

Man könnte auch den USB Anschluss benutzen, wenn die HW USB on the Go 
unterstützt. Gibt es ein Framework, das dies schon von Hause aus 
unterstüztz, Android, iPhone ... ? Ansonsten auf dem iPhone und Co kann 
man auch Linux ohne Framework booten -- wenn man den Rest nicht braucht 
;-)


Grüße,
  Thorsten
Gast #1713987
Lesenswert?

@Thorsten:
Ich dachte bei "zweckentfremdung des Kopfhörerausganges" eher daran die 
Kontakte des klinkensteckers direkt mit denen eines max232 zu verbinden 
und dann das Handy entsprechend mit einem Programm auszurüsten. Aber die 
Decoder/Encoder version hat auch was für sich... Dann wäre es nicht 
nötig direkt auf die Hardware des Handys zugreifen zu können. Es müsste 
'nur' der entsprechende Ton generiert/verarbeitet werden.

Soweit ich das Bisher überblicken konnte, ist USB OTG in einer neueren 
Version des Symbian OS implementiert... (Leider (noch) nicht in meiner)

@Marcus B.:
Kann man nicht irgendwie den avr-gcc für Symbian compilieren?
Ich mein, Symbian OS Programme sind ja auch in C/C++ realisierbar.
Ich hab von der Portierbarkeit des GCC oder AVR-GCC leider keine Ahnung.
Müsste doch eig. gehen da er open-source ist, oder nicht?
[Einen Windoof emulator wirds ja kaum geben :-p]

An die Idee mit der Speicherkarte habe ich auch schon gedacht... aber 
mir erschien ein AVR mit Bootloader und anschließendem flaschen über die 
serielle Schnittstelle (mit oder ohne Infrarot-Übertragung) als 
'einfacher'.
Vor allem Hardwaremäßig.

@Stefan B.:
Leider ist das nur fürs iPhone. Aber so in der Art hatte ich mir das mit 
dem übertragen vorgestellt.

MfG AnoBit

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