Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Aug 6, 2008

Processor Architectures and Operating Systems supported by the LabVIEW Microprocessor Modules

1 ratings | 5.00 out of 5
Print | PDF

Overview

There are three add-on modules for LabVIEW that allow you to program microprocessor targets graphically. You should select your module based on your processor architecture and operating system. This application note helps to explain the differences between these three modules.


[+] Enlarge Image

The LabVIEW Embedded Module for ARM Microcontrollers

The NI LabVIEW Embedded Module for ARM Microcontrollers delivers graphical programming to the world’s most popular embedded 32-bit reduced instruction set computing (RISC) microcontroller. This module includes the Keil uVision C toolchain as well as the royalty-free RTX real-time operating system.  More information on the supported ARM processors can be found at ni.com/arm.

The LabVIEW Embedded Module for Blackfin Processors

The LabVIEW Embedded Module for Blackfin Processors targets low-power high-performance Blackfin processors.  This module includes the VisualDSP++ IDDE as well as source code for the VisualDSP++ Kernel (VDK).  More information on the Blackfin processor can be found at ni.com/blackfin.

The LabVIEW Microprocessor SDK

Use the NI LabVIEW Microprocessor SDK (Software Development Kit) along with a third-party toolchain and an embedded OS to target any 32-bit platform of your choice. With the LabVIEW Microprocessor SDK, you can port the LabVIEW development environment to your target platform. This module features several example targets for popular processor architectures including PowerPC, ARM, TI C6x and x86, and ColdFire.  This module provides more flexibility in terms of target architecture, but does not include any 3rd party toolchains.  Therefore, it does not provide the easy out-of-the-box experience of the Blackfin and ARM modules.

1 ratings | 5.00 out of 5
Print | PDF

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).