Arduino progrmmiert Arduino, ist das möglich?


hallo ng,
ich habe vor eine kleine entwicklung zu machen, die nur direkt zu steuernden system (600 km entfernt) getestet werden kann. die kollegen vor ort haben keine ahnung arduino ist, geschweige den, wie das programm erneuert werden kann. hier fehlt auch die hardware (pc) vor ort.

nun kam mir folgende frage: ist es nicht möglich, mit einem arduino einen zweiten zu programmieren?

ich stelle mir das vor: neben der hauptschaltung mit einem arduino-mega ist ein arduino-ethernet montiert. auf der ethernet-version ist ja auch ein sd-slot.
nun Übertrage ich auf den arduino-ethernet (netzupload) das neue programm, welches auf die sd-karte geschrieben wird. danach sollte das arduino-ethernet die arduino-mega-schaltung mit diesem programm programmieren. und fertig ist die fernprogrmmierung.

hat jemand schon mal gemacht? weiß jemand, wo ich hierzu informationen finden kann?

vielen dank für jeden tipp

mcgeorge

machbar ist das definitiv. jedoch dürfte das sehr aufwendig werden. meines wissens nach gibt es sowas nicht. es gibt zwar die isp sketches, die dann als isp programmer einen anderen avr programmieren können, aber das ganze über ethernet erfordert ein eigenes protokol, damit du erstmal überhaupt den programmierenden arduino dran kommst.

ich habe schon von bootloadern für die arduinos gehört, die dann beim booten sich ihr file von nem tftp ziehen oder selbst nen kleinen tftp-server hosten. aber das ist der stelle nicht sicher genug, das funktioniert nur lange, wie der arduino nicht hängen bleibt. ein watchdog würde ich der stelle auch nicht unbedingt empfehlen. die möglichkeit, dass dieser nicht sauber implementiert ist, bzw. dass beim laden der firmware etwas abbricht und dann nurnoch der bootloader läuft und ein vermurkstes binary ist gerade bei Übertragungen übers internet nicht auszuschließen.

das einfachste ist es ne kleine linuxkiste den arduino zu hängen, die dann das flashen durchführt. alles andere dürfte von der entwicklugnszeit unrentabel sein.

also machbar ist das wie schon gesagt. aber das wird dich, je nach kenntnissstand fordern und vor allem ganz tief in die avr architektur bringen.


Arduino Forum > International > Deutsch (Moderator: uwefed) > Arduino progrmmiert Arduino, ist das möglich?


arduino

Comments

Popular posts from this blog

CS5 Adobe Media Encoder: Encode failed because the source duration is nil.

cf_sql_integer vs cf_sql_bigint vs cf_sql_int??

localhost/joomla15/administrator doesnt work - Joomla! Forum - community, help and support