Overview
NI has a variety of hardware solutions for embedded applications, from packaged embedded systems and industrial PCs, to USB and PC-based control and acquisition I/O devices to add to any industrial PC or single-board computer. All NI hardware is tightly integrated with LabVIEW graphical programming tools enabling engineers to get embedded data acquisition, control and test systems to market faster. Engineers can deploy their design to one of many deployment platforms based on the unique requirements of their device. The following is an overview of the various hardware options from National Instruments for embedded applications.
Table of Contents
- Hardware Solutions for Embedded
- CompactRIO
- PXI
- I/O for PC, Industrial PCs, Single-Board Computers
- Compact Fieldpoint
Hardware Solutions for Embedded

The table below compares National Instruments hardware solutions for embedded applications. Additional information on each hardware solution is included below.
Table 1: Hardware Comparison
|
|
CompactRIO |
PXI |
I/O for PC, Industrial PCs, Single-Board Computers |
Compact Fieldpoint |
|
Processor Speed |
|
|
|
|
|
I/O Variety |
|
|
|
|
|
FPGA Enabled |
|
|
|
|
| Cost | ||||
| Small Size |
Good Better
Best
CompactRIO
![]() |
CompactRIO is an advanced embedded control and data acquisition system designed for applications that require high performance and reliability. With the system's open, embedded architecture, small size, extreme ruggedness, and flexibility, engineers and embedded developers can use COTS hardware to quickly build custom embedded systems. NI CompactRIO is powered by National Instruments LabVIEW FPGA and LabVIEW Real-Time technologies, giving engineers the ability to design, program, and customize the CompactRIO embedded system with easy-to-use graphical programming tools. CompactRIO combines an embedded real-time processor, a high-performance FPGA, and hot-swappable I/O modules. Each I/O module is connected directly to the FPGA, providing low-level customization of timing and I/O signal processing. The FPGA is connected to the embedded real-time processor via a high-speed PCI bus. This represents a low-cost architecture with open access to low-level hardware resources. LabVIEW contains built-in data transfer mechanisms to pass data from the I/O modules to the FPGA and also from the FPGA to the embedded processor for real-time analysis, postprocessing, data logging, or communication to a networked host computer. |
Build Your Own CompactRIO System
PXI
![]() |
PXI (PCI eXtensions for Instrumentation) is a rugged PC-based platform for measurement and automation systems. PXI combines PCI electrical-bus features with the rugged, modular, packaging of CompactPCI, and then adds specialized synchronization buses and key software features. PXI is both a high-performance and low-cost deployment platform for measurement and automation systems. These systems serve applications such as manufacturing test, military and aerospace, machine monitoring, automotive, and industrial test. |
I/O for PC, Industrial PCs, Single-Board Computers
|
|
NI I/O products for embedded and OEM applications are compatible with a wide variety of computing platforms, buses, development environments, and OSs to help embedded designers easily adapt to specific design requirements. The identical form factor for each product line and common software API across all NI I/O also make it easy to increase channel count, add isolation, and more. NI has I/O plug-in and USB devices include vision, motion, FPGA, and a wide variety of signal conditioning technologies. |
Learn more about Data Acquisition I/O plug-in and USB devices
Learn more about FPGA I/O plug-in devices
Learn more about Vision/Image plug-in devices
Learn more motion plug-in devices
Compact Fieldpoint
![]() |
National Instruments Compact FieldPoint is an easy-to-use, highly expandable industrial control and measurement system composed of rugged and dependable I/O modules and intelligent communication interfaces. Download your LabVIEW application to the embedded controller for reliable, stand-alone operation and connect your sensors directly to high-accuracy analog and discrete I/O modules. Compact FieldPoint network communication interfaces automatically publish measurements with an Ethernet network. Access I/O points nearby or miles away on the network using the same simple read/write software framework. Connect virtually any sensor type with the wide variety of I/O modules. The most common sensor types include thermocouples, RTDs, strain gauges, 4-20 mA sensors, and a variety of digital signals from 5-30 VDC and 0-250 VAC. |
Learn more about Compact Fieldpoint
Build Your Own Compact Fieldpoint
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/).




