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

Embedded Software

A successful embedded product starts with a flexible system design, which requires powerful software tools and an intuitive design environment. Intuitive software is essential for reducing design iterations and providing the high level of abstraction you need to evaluate your entire system. Graphical system design delivers this high-level software combined with high-performance, modular hardware in a platform that is open, providing easy integration with other design tools and your existing intellectual property (IP).

  • Integrate math, signal processing, and existing IP
  • Simulate, prototype and validate with an extensive range of I/O
  • Reuse code throughout design flow

Featured Resources

Webcast: New LabVIEW Embedded Module for ARM Microcontrollers

Learn the differences between microcontrollers and microprocessors and understand the considerations and strengths of the two technologies. See a demonstration of the LabVIEW Embedded Module for ARM Microcontrollers, a graphical programming environment for ARM microcontrollers.

Embedded Software

LabVIEW

LabVIEW embedded technology gives you the power to rapidly design, prototype, and deploy embedded systems using intuitive graphical programming software with tightly integrated, off-the-shelf hardware.

LabVIEW FPGA Module

The LabVIEW FPGA Module uses LabVIEW embedded technology to extend LabVIEW graphical development and target field-programmable gate arrays (FPGAs) on NI reconfigurable I/O (RIO) hardware.

LabVIEW Real-Time Module

The LabVIEW Real-Time Module is an add-on component for the LabVIEW Development System. When installed, this software compiles LabVIEW graphical code and optimizes it for the selected real-time target.

LabVIEW Statechart Module

The new LabVIEW Statechart Module simplifies complex state-based applications and provides a high level of abstraction for designing applications using states, transitions, and events.

LabVIEW Microprocessor SDK

The LabVIEW Microprocessor Software Development Kit (SDK), along with a third-party toolchain and an embedded OS, can target any 32-bit platform of your choice.

NI LabVIEW Embedded Module for ADI Blackfin Processors

The NI LabVIEW Embedded Module for ADI Blackfin Processors provides a comprehensive graphical development approach for embedded design.

NI LabVIEW Embedded Module for ARM Microcontrollers

The NI LabVIEW Embedded Module for ARM Microcontrollers delivers graphical programming to the popular embedded 32-bit reduced instruction set computing (RISC) processor.

NI LabWindows™/CVI

LabWindows/CVI is a proven ANSI C integrated development environment that provides a comprehensive set of programming tools for creating test and control applications.

The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.