Forum: Mikrocontroller und Digitale Elektronik Mc per Drag and drop programmieren


von Om (Gast)


Lesenswert?

In einem Thread der letzten Tage würden microcontroller benannt welche 
von Windows aus einfach per Drag an drop Programme übernehmen können
Einer war von TI der Aandere glaube ich stm...

Welche mc‘s waren das, finde den Thread nicht mehr

von Christopher J. (christopher_j23)


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

von H.Joachim S. (crazyhorse)


Lesenswert?

Mit den Cypress-SoCs geht das auch.

von Yuppyupp (Gast)


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 
:-)

von Automator (Gast)


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?

von Joe F. (easylife)


Lesenswert?

ich freue mich schon auf threads wie "was muss ich wo hin schieben, 
damit die led angeht, wenn ich die taste drücke?"
Mit 500KB screenshots.

von Jobst M. (jobstens-de)


Lesenswert?

http://paccubes.de/software.html

Viel ... äh ... Spaß
**Schüttel*


Gruß
Jobst

von Joe F. (easylife)


Lesenswert?

Jobst M. schrieb:
> http://paccubes.de/software.html

Was für ein Elend.
Aber mit Cloud Anbindung, uiuiui. Das brauchen wir, wurde mit im 
3-tägigen Deppenseminar so beigebracht.

von Huhu (Gast)


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.

von Om (Gast)


Lesenswert?

Danke,

schaue mich mal nach mbed um.

von Stefan F. (Gast)


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.

von Jobst M. (jobstens-de)


Lesenswert?

Huhu schrieb:
> Damit werden große Industrieanlagen programmiert. Ich habe schon große
> und komplexe Lösungen damit gesehen, insbesondere mit dem Kontaktplan.

Ja, ich weiß. Ich kenne das Zeug. Und seine praktischen Probleme auch.


Gruß
Jobst

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.