LabVIEWForum.de
Maschinencode erstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Maschinencode erstellen (/Thread-Maschinencode-erstellen)



Maschinencode erstellen - Hahnchen0815 - 09.08.2013 13:22

Hallo zusammen,

im Netz gibt es ja immer wieder Videos wo jemand ein Arduinoboard über LabVIEW via USB-Kabel steuert.
Meine Frage ist ob es Compiler gibt die das VI dauerhaft, also in Maschinencode auf den Mikrocontroller flashen können.
Und für welche Boards das geht (Arduino, Beagleboard, ARM...)

Vielleicht hat da schon mal jemand Erfahrung gemacht.


RE: Maschinencode erstellen - rolfk - 09.08.2013 15:43

(09.08.2013 13:22 )Hahnchen0815 schrieb:  Hallo zusammen,

im Netz gibt es ja immer wieder Videos wo jemand ein Arduinoboard über LabVIEW via USB-Kabel steuert.
Meine Frage ist ob es Compiler gibt die das VI dauerhaft, also in Maschinencode auf den Mikrocontroller flashen können.
Und für welche Boards das geht (Arduino, Beagleboard, ARM...)

Vielleicht hat da schon mal jemand Erfahrung gemacht.

Du hast da wohl etwas danaben geschaut. Es gibt LIFA mit dem man mit einem angepassten Firmware die mit LIFA mitkommt mit dem Controller kommunizieren kann. Damit liest und updated man Register und Sensoren auf dem Arduino, aber die Software auf dem Arduino ist eine gewöhnlich aus C heraus generierte Firmware. Um direkt aus LabVIEW VIs ausführbaren Code für Arduino zu tun gibt es gegenwärtig nur eine Variante die aber nicht sehr interessant ist. Es gibt von NI das C Code Generator Module für LabVIEW das ein VI in entsprechenden (recht unlesbaren) C Code übersetzt, so dass man mit der C Compiler Toolchain für die Zielplattform (Gnu Tools) in ein Executable umsetzen kann. Aber dieses Module ist mit < 20kEuro jenseits aller normalen Benützeranwendungen für ein 50 Euro Board.