Moore’s Law states that processing speeds will double every 18 months, but because of current physical limitations, this is no longer possible. To achieve the required computing performance, silicon vendors have been moving to multicore processor designs.
So, in steps National Instruments and QNX Software Systems, which joined forces to extend the LabVIEW graphical dataflow environment to the QNX Neutrino RTOS. Engineers can now use the NI LabVIEW Embedded Development Module with the QNX Neutrino RTOS to add support for multicore processors and target any supported hardware platform for QNX Neutrino.
Engineers using LabVIEW to design, prototype, and deploy their embedded designs with QNX Neutrino can now develop programs known as VIs in LabVIEW with multiple simultaneous execution paths. They will be able to instantly see increased processing power with no special coding or configuration required. LabVIEW engineers needn’t worry about additional thread management and multitasking coding because QNX Neutrino handles this automatically.
In addition, engineers using the LabVIEW Embedded Development Module with the QNX Neutrino RTOS aren’t required to choose a target CPU until much later in the project design. Instead, they can complete the design and prototype stages using commercial off-the-shelf hardware, such as, for example, National Instruments’s CompactRIO or PXI, without addressing the final target configuration.