National Instruments en QNX Software Systems hebben de handen ineen geslagen om de LabVIEW grafische dataflow-omgeving toe te passen op het QNX Neutrino real-time operating system (RTOS). De NI LabVIEW Embedded Development Module kan nu samen met QNX Neutrino RTOS worden gebruikt, om uitgebreide support toe te voegen voor multicoreprocessoren en gebruik te maken van […]
National Instruments en QNX Software Systems hebben de handen ineen geslagen om de LabVIEW grafische dataflow-omgeving toe te passen op het QNX Neutrino real-time operating system (RTOS). De NI LabVIEW Embedded Development Module kan nu samen met QNX Neutrino RTOS worden gebruikt, om uitgebreide support toe te voegen voor multicoreprocessoren en gebruik te maken van elk door QNX Neutrino ondersteund hardwareplatform.
De wet van Moore stelt dat de processorsnelheid om de 18 maanden verdubbelt, maar door de huidige fysieke beperkingen is dit niet langer mogelijk. Om de vereiste computerprestaties te bereiken, zijn chipfabrikanten overgestapt naar systemen met multicore-processoren. Ontwikkelaars die LabVIEW gebruiken voor hun embedded ontwerp onder QNX Neutrino kunnen nu programma’s in LabVIEW ontwikkelen met diverse simultane executiepaden, zodat ze onmiddellijk en zonder speciale programmering of configuratie het toegenomen verwerkingsvermogen zien. De ontwikkelaars hoeven zich daarbij geen zorgen te maken over bijkomend thread-management en multitasking-programmering, want QNX Neutrino zorgt daar automatisch voor.
“Multicore-technologie raakt snel verspreid; bovendien moeten ontwerpers van embedded systemen altijd een stap vooruit blijven,” vertelt Randy Martin, productmanager bij QNX Software Systems. “QNX Neutrino en LabVIEW Embedded vormen samen een krachtige en eenvoudige oplossing om multicore-ontwerpen te creëren met de vertrouwde grafische omgeving van LabVIEW en de hoge prestaties van QNX Neutrino”.
Bovendien hoeven ontwikkelaars die de LabVIEW Embedded Development Module met het QNX Neutrino RTOS gebruiken, een target-CPU pas veel later in het projectontwerp kiezen. De ontwikkelaar kan de ontwerp- en prototypefasen voltooien met commerciële “off the shelf” hardware zoals National Instruments CompactRIO of PXI zonder zich zorgen te maken om de definitieve targetconfiguratie. Na het meten van de vereiste CPU-prestatie kan de engineer op basis van de specifieke applicatiebehoeften kiezen voor een single core of multicore target.
Onlangs kondigde QNX Software Systems aan dat de QNX Neutrino RTOS nu werkt met de National Instruments Measurement Hardware Driver Development Kit en PCI multifunctionele data acquisitie (DAQ) kaarten. Dit betekent dat ontwerpers nu kunnen kiezen uit een zeer ruim gamma National Instruments DAQ-producten – van eenvoudige kaarten tot zeer snelle multifunctionele apparaten – terwijl ze genieten van de voordelen van de beproefde fouttolerantie en real-time prestatie van QNX Neutrino.
Meer informatie over de LabVIEW Embedded Development Module voor QNX Neutrino RTOS is te vinden op www.community.ni.com/embedded/code.