Mc per Drag and drop programmieren

#5167110
Lesenswert?

Mit "programmieren" war dabei wohl der Flash-Vorgang gemeint. Möglich 
ist das bei Dev-Boards bei denen der Debugger ein 
USB-Massenspeichergerät emuliert. Das flashen funktioniert dann dadurch 
das man sein Binary einfach auf diesen Massenspeicher kopiert, als wäre 
es ein USB-Stick.

Das ist grundsätzlich bei allen Dev-Boards der Fall die "mbed enabled" 
sind, siehe https://os.mbed.com/platforms/?mbed-enabled=15
Gast #5167154
Lesenswert?

Ein ST-Applikationist hat das bei uns mal vorgeführt. Soweit ich weiß, 
mit dem F4 discovery-Board.

Du musst zuvor ein Projekt erstellen, und das kompilieren.
Das mühevoll erstellte Hex kann man dann per drag and drop im 
Windows-Explorer auf das Board "ziehen".

Was da dahintersteckt ist ein USB-Mass-Storage Bootloader:
http://www.st.com/content/ccc/resource/technical/document/release_note/98/de/c7/1b/08/82/44/38/DM00107009.pdf/files/DM00107009.pdf/jcr:content/translations/en.DM00107009.pdf

Das ist also (bei ST) kein Feature der Controller, sondern ein eigener 
Bootloder. Der meldet sich bei Windows als Mass-Storage-Device.
Ja, der STM32 hat einen Bootloader per Default mit dabei, aber der kann 
nur USB-DFU, kein Mass-Storage. Per Default kann der das also meines 
Wissens nach nicht.

--> Das ist also Software
--> Jeder µC, der sein eigenes Flash schreiben kann und USB Mass Storage 
kann könnte das. Also auch ein PIC oder ATMEGA.
Das ist aber nicht abwertend gemeint. Das ist schon ein nettes Gimmick 
:-)
Gast #5167161
Lesenswert?

Om schrieb:
> In einem Thread der letzten Tage würden microcontroller benannt welche
> von Windows aus einfach per Drag an drop Programme übernehmen können

Aha - und für den Nightly Build geben wir dem Nachtportier eine Tüte 
Kerne, auf dass er die Maus schubset?
Gast #5167239
Lesenswert?

Jobst M. schrieb:
> http://paccubes.de/software.html
>
> Viel ... äh ... Spaß
> **Schüttel*
>
>
> Gruß
> Jobst

Kuck mal in die IEC61131 und schau dir den Kontaktplan und den FUB an. 
Damit werden große Industrieanlagen programmiert. Ich habe schon große 
und komplexe Lösungen damit gesehen, insbesondere mit dem Kontaktplan.

FUB:
https://de.wikipedia.org/wiki/Funktionsbausteinsprache

KOP:
https://de.wikipedia.org/wiki/Kontaktplan

Ich finde nichts schlimmes daran.
Außer an der Cloud vielleicht. Das ist Mist.
Gast #5167301
Lesenswert?

Bei STM32 ist das auch ein Feature der ST-Link Programmieradapter mit 
Version 2.1. Wenn du den hast, kannst du auch kleinere µC per 
Dateimanager befüllen. Ich bin in Zusammenhang mit einem Nucleo-64 Board 
darauf gestoßen.

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