解决方案
这是两个不同的概念。
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模块三者的位数应保持一致。