Home Instrumentierung Die Embedded-Revolution: NI Linux Real-Time und ARM.

Die Embedded-Revolution: NI Linux Real-Time und ARM.

Ziehen Sie für Ihre nächste Anwendung das neueste Betriebssystem von NI in Betracht

 

Auf der NIWeek 2013 stellte National Instruments ein neues Betriebssystem vor: NI Linux Real-Time. Zwischen der Plenarsitzung, den NIWeek-Sitzungen und der Berichterstattung in den Medien ist klar, dass die Ankündigung dieses neuen Echtzeitbetriebssystems (RTOS) eine bedeutende Errungenschaft ist. Ganz zu schweigen von den über 60 Mannjahren Entwicklungsaufwand, die in das Betriebssystem gesteckt wurden, und dem Aufruhr langjähriger Benutzer der Embedded-Plattform von NI – in diesem Artikel erfahren Sie, was diese Entwicklung für Sie bedeutet, und haben die Chance, an der ansteckenden Wirkung teilzuhaben Begeisterung rund um NI Linux Real-Time.

Die Investition von NI in dieses neue RTOS fällt mit der Ankündigung von zwei neuen ARM-basierten Dual-Core-Embedded-Systemen zusammen: dem NI cRIO-9068-Controller für den industriellen Einsatz und dem NI myRIO-Baustein für den Bildungsbereich. NI hat sich für Linux entschieden, weil es offen ist, über Prozessorarchitekturen hinweg unterstützt wird und nicht nur die Forschungs- und Entwicklungseffizienz vorantreibt, sondern auch den Endbenutzern einen erheblichen Mehrwert bieten kann. NI Linux Real-Time profitiert von NIs Know-how in Bezug auf Echtzeitzuverlässigkeit und -leistung und behält gleichzeitig das vertraute LabVIEW-Softwareerlebnis bei, das Embedded-Geräten von NI eigen ist.

NI Linux Real-Time ist eine unwiderstehliche Wahl für diejenigen, die sich nicht zwischen benutzerdefiniertem Design und Standardtechnologien entscheiden können. NI hat die Vision aufrechterhalten, Entwicklern die Flexibilität eines benutzerdefinierten Designs mit der Bequemlichkeit eines kommerziellen Kaufs zu bieten. NI Linux Real-Time trägt zu dieser Vision bei, indem es die Leistungsfähigkeit von Open-Source-Innovationen auf die Embedded-Plattform von NI bringt. Mit diesem neuen RTOS können Benutzer eingebettete Geräte weiter anpassen und an ihre Bedürfnisse anpassen.

NI Linux Real-Time bietet außerdem eine beeindruckende Echtzeitleistung mit der Zugänglichkeit eines Echtzeitbetriebssystems. Frühere RTOS mussten beispielsweise eine physische Speicherzuordnung implementieren, um die Echtzeitleistung aufrechtzuerhalten. In NI Linux Real-Time können Sie von einem virtuellen Speichermodell profitieren und brauchen sich nicht mehr um die Überwachung des zusammenhängenden Speichers zu kümmern – und das alles unter Beibehaltung des gleichen Niveaus an Systemdeterminismus. Als weiteres Beispiel bietet NI Linux Real-Time viele Dienstprogramme wie ps, netstat, top, grep und find zusammen mit einer vollständigen SSH-Konsole, mit der Sie Ihre eingebetteten Geräte besser verwalten, warten und warten können.

Für diejenigen, die Wert auf Sicherheit und Zuverlässigkeit legen, sollte NI Linux Real-Time Ihnen die Angst nehmen. Als Dual-Core-Betriebssystem mit einem Konzept von Benutzern und Berechtigungen ist dieses neue RTOS robuster und flexibler. NI Linux Real-Time stützt sich für die Dateiübertragung außerdem auf einen sicheren Industriestandard namens WebDAV und wird dem Client standardmäßig ohne einen offenen FTP-Server bereitgestellt. Wenn Sie über die entsprechende Erfahrung verfügen, können Sie außerdem das VPN und die Firewall auf NI-Linux-Real-Time-basierten Geräten über OpenVPN und IPTables direkt konfigurieren. Kurz gesagt, es wird Sie freuen zu erfahren, dass NI Linux Real-Time IT-freundlicher und einfacher zu sichern ist, sodass Sie sich auf die Anwendung konzentrieren können, anstatt sich um Hacker sorgen zu müssen. NI Linux Real-Time bietet auch erweiterte C/C++-Unterstützung auf CompactRIO-Systemen. Wenn Sie von einer großen C- oder C++-Codebasis kommen, bietet diese neue C/C++-Unterstützung einen viel einfacheren Übergang zur eingebetteten Plattform von NI. Beispielsweise können Sie jetzt problemlos vorhandenen C/C++-Code in Ihre LabVIEW-Real-Time-Anwendung integrieren. Über die Integration hinaus können Sie den Echtzeitprozessor sogar vollständig in C/C++ programmieren, indem Sie LabVIEW nutzen, um die Leistungsfähigkeit des FPGA zu nutzen. NI bietet außerdem ein einzelnes Installationsprogramm, das unter ni.com/downloads verfügbar ist, zusammen mit Eclipse, einem Cross-Compiler für NI Linux Real-Time. Die Allgegenwärtigkeit von Linux bietet sich für eine große Dokumentations- und Benutzerbasis an. Ein gutes Beispiel für diesen Wert des neuen Betriebssystems NI Linux Real-Time ist die neue Zustandsüberwachungsplattform des NI-Silver-Alliance-Partners SEA GmbH, die mit dem cRIO-9068-Controller entwickelt wurde. SEA brachte schnell eine Lösung mit dem neuen RTOS auf den Markt, um Sicherheit kostengünstig zu implementieren, flexible Netzwerkkommunikation zu implementieren und Unterstützung für zeitkorrelierte GPS-Messungen mit Treibern für Linux hinzuzufügen.

Profitieren Sie von der neuesten Embedded-Technologie von National Instruments, denn das neue Betriebssystem NI Linux Real-Time ermöglicht eine umfassendere Anpassung als je zuvor. Bringen Sie Ihr innovatives Embedded-Design mit dem CompactRIO-Controller der nächsten Generation schnell und kostengünstig auf den Markt.

Um mehr darüber zu erfahren, wie SEA das Betriebssystem NI Linux Real-Time verwendet, lesen Sie die vollständige Fallstudie unter ni.com/newsletter/nsi3403. Erfahren Sie mehr über NI Linux Real-Time und den NI-Support für Linux Desktop unter ni.com/linux.

 

 



Stichworte
Linux-Echtzeit; Linux-Magazin; Linux für Arm