3-2013
Fachzeitschrift für Medizintechnik-Produktion, Entwicklung, Distribution und Qualitätsmanagement
Fachzeitschrift für Medizintechnik-Produktion, Entwicklung, Distribution und Qualitätsmanagement
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Software/Tools/Kits<br />
Grafische Embedded-<br />
Anwendungsprogrammierung<br />
Starter-Kit + C-Code-Generator für grafische Programmierung von Mikroprozessoren<br />
Bild 1: Starter-Kit mit C-Code-Generator für Machbarkeitsstudie, Rapid Prototyping und Serie:<br />
Embedded Systeme grafisch programmieren mit LabVIEW auf Mikroprozessoren<br />
Kreativität entfalten<br />
Eine Möglichkeit diese Herausforderung<br />
zu meistern ist: Eine<br />
grafische, domänenspezifische<br />
Programmiersprache einzusetzen,<br />
welche die Komplexität von Hardware,<br />
Software, Betriebssystem<br />
und Tools komfortabel abstrahiert.<br />
So kann sich der Entwickler<br />
auf den Kern der Aufgabe konzentrieren,<br />
seine Produktivität bis<br />
Faktor 4 erhöhen und so selbst<br />
ausgefallene Ideen in Rekordzeit<br />
kreativ umsetzen. Dank der<br />
grafischen Abstraktion ist dieses<br />
Werkzeug auch für Produktentwickler,<br />
System- und Prozess-<br />
Spezialisten besonders interessant,<br />
welche sich primär mit der<br />
Lösung der Aufgabe und in zweiter<br />
Linie mit der Programmierung<br />
beschäftigen wollen.<br />
Vom LabVIEW-Diagramm<br />
zum Mikroprozessor<br />
In der Embedded-Welt der<br />
Mikrocontroller, Mikroprozessoren<br />
und DSPs ist die Sprache «C»<br />
heute der Quasi-Standard. Genau<br />
hier setzt National Instruments<br />
(NI) ANSI-C-Code-Generator an.<br />
Er übersetzt ein grafisches Lab-<br />
VIEW-Diagramm/Blockschaltbild<br />
inklusive Mathematik- und Signalverarbeitungs-VIs<br />
in neutralen<br />
ANSI-C-Code. Dieser wird üblicherweise<br />
in übergeordnete «C»<br />
oder «C++» Applikationssoftware<br />
eingebettet und auf eine beliebige<br />
Mikroprozessorplattform portiert.<br />
Schmid Elektronik (NI «Electronic<br />
Autor:<br />
Marco Schmid,<br />
Schmid-Elektronik AG<br />
Entwickler von Embedded-Hardund<br />
-software sind heute mit den<br />
Konsequenzen einer schnelllebigen<br />
Zeit von Smartphones und<br />
Tablets konfrontiert. Diese sind<br />
stark geprägt von innovativen<br />
Designs und immer neuen Features.<br />
Die Anwender haben sich<br />
mittlerweile an diesen Komfort<br />
gewöhnt und transformieren ihre<br />
Erwartungshaltung stillschweigend<br />
von ihrem privaten in ihr berufliches<br />
Umfeld. C-Code-Generatoren<br />
(Bild 1) tragen wesentlich<br />
dazu bei, diesen neuen Schwung<br />
auch dort zu nutzen.<br />
Bild 2: Der LabVIEW-ANSI-C-Code-Generator übersetzt<br />
das grafische Diagramm in eine echtzeitfähige Standalone-<br />
Firmware, die direkt in das Bootflash gebrannt wird.<br />
50 meditronic-journal 3/<strong>2013</strong>