64位操作系统的sbRIO-9638是否意味着需要64位的LabVIEW开发环境

更新 Jul 27, 2026

适用于

硬件

  • sbRIO-9638

软件

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

问题详述

在sbRIO-9638的spec中,我看到Supported operating system写的是NI Linux Real-Time (64-bit),这是否意味着电脑上的LabVIEW需要安装64位的版本?

解决方案

这是两个不同的概念。

 

sbRIO-9638的CPU型号是Intel Atom E3805,在这个x86-64架构上的CPU运行着64位的NI Linux Real-Time操作系统,这是Supported operating system的含义。

 

而电脑(上位机)中的LabVIEW、LabVIEW实时(Real-Time)模块、LabVIEW FPGA模块则构成了sbRIO-9638的开发环境,既可以选择32位,也可以选择64位(取决于项目的具体需求)。开发环境软件的位数跟sbRIO这个实时目标上运行的操作系统位数,两者之间没有对应关系。

 

从spec中可查得:支持sbRIO-9638的最早开发环境版本为2019。根据相关资料,LabVIEW实时模块在2021版本已经明确提供64位版本支持。因此,对于2021之前的开发环境,32位软件栈是最常见且最推荐的配置;而对于2021及之后的版本,可根据项目需求选择32位或64位开发环境,留意软件栈中LabVIEW、LabVIEW实时(Real-Time)模块、LabVIEW FPGA模块三者的位数应保持一致。