Solution
Depending on your needs, to use the cRIO hardware you might need different software.
Configuration on NI MAX
To detect and configure (modify network settings, update firmware, format, install software, etc.) your cRIO system you need the following software:
-
NI CompactRIO drivers
Programming With LabVIEW
In order to program your cRIO you need to have the following software installed on your computer in this order:
- LabVIEW Development System
- LabVIEW Real-Time Module
- LabVIEW FPGA Module (required only if you want to program the FPGA directly)
- NI CompactRIO drivers
Programming With Third-Party Programming Languages
Alternatively, you can use third-party programming languages like C, C++, or Python to program your cRIO system. In this case, the following software is required:
- Third-party Integrated Development Environment (IDE)
- LabVIEW Development System (required only if LabVIEW FPGA Module is required)
- LabVIEW FPGA Module (required only if you want to program the FPGA directly)
- NI CompactRIO drivers
A
Getting Started with C/C++ Development for NI Linux Real-Time tutorial is available.