Single-Board RIO Technical Resources

New to Single-Board RIO controllers? Use the resources below to get started and take your system to the next level.

Software Resources

Get step-by-step setup information, or read the developer’s guide.

Learn more

Hardware Resources

See hardware design tutorials, read the developers guide, visit the hardware community, get started with an evaluation kit, or request a startup demonstration.

Learn more


Learn about professional assistance, training options, and other hardware services.

Learn more

Software Resources

Getting Started With Software

Single-Board RIO Out of the Box Video

Learn how to install, configure, and program your device in this seven-minute introductory video.

Step-by-Step Setup Guide

Follow this detailed tutorial using the CompactRIO platform guide to get your Single-Board RIO controller up and running quickly.

Kick Start Your Development With the CompactRIO Developers Guide

Section 1: Designing a Real-Time Application

Design a maintainable and reliable real-time application using best practices for implementing deterministic processes, interprocess communication, and memory management.

Section 2: Best Practices for Network Communication

Add networked user interfaces to the embedded CompactRIO system.

Section 3: Customizing Hardware Through LabVIEW FPGA

Use the onboard FPGA for high-speed loops, inline filtering, waveform I/O, or mission-critical interlocks.

Section 4: Interfacing to NI or Third-Party Hardware

Expand your C Series I/O hardware with expansion chassis and add networked I/O, I/O from other devices, and advanced functionality such as machine vision.

Section 5: Deploying and Replicating Systems

Deploy final systems, configure for automatic startup, and replicate deployed systems.

Hardware Resources

Getting Started With Hardware

Get Started With an Evaluation Kit

The LabVIEW RIO Evaluation Kit includes all you need to experience the NI graphical system design approach for embedded systems.

Learn More About Single-Board RIO Controllers

Contact your local sales representative to learn how Single-Board RIO devices can help you build your next product faster.

Hardware Design Resources

Hardware Developers Community

Collaborate with other engineers on electrical or mechanical implementation questions, share best practices, and give feedback.

RIO Mezzanine Card Capabilities

Learn about Single-Board RIO timing parameters to use for analyzing the interface timing when developing a custom RIO Mezzanine Card.


Paid Training and Services

NI Training

Learn how to program Single-Board RIO controllers using LabVIEW Real-Time and LabVIEW FPGA software.

NI Hardware Services

Protect your investment with service programs for hardware from NI.

NI Alliance Partners

Electronic Design Specialty Partners

Need additional help? The Electronic Design Specialty recognizes partners with specialized skills in custom electronics for embedded control and monitoring systems. These partners provide consulting services, electronic hardware design, LabVIEW Real-Time and FPGA software development, and manufacturing services.

Additional Resources