一、升级BIOS
使用NI Linux Real-Time操作系统的PXI硬件支持页面来确定NI Linux Real-Time是否支持您的PXIe控制器,以及是否需要更新控制器BIOS。
按照BIOS下载页面上的“安装说明”部分安装BIOS更新。
注意:NI在NI 2020软件版本中删除对cRIO的Phar Lap和NI 2022软件版本中对PXI的支持。
二、在主机上安装软件
您需要在主机上安装软件才能创建USB分区应用程序。
1.安装 LabVIEW 和 LabVIEW 实时模块(Real-Time Module) 2019 或更高版本。确保您使用兼容的LabVIEW 和 LabVIEW 实时模块软件版本。
2.将您的USB存储设备插入主机。
3.启动NI Measurement&Automation Explorer(MAX)。
4.选择工具>>创建NI Linux RT Recovery USB驱动器。
5.在驱动器下选择您的USB存储设备。您可以使用默认磁盘镜像版本或在磁盘镜像下选择版本。
6.选择Format。
7.完成后,从计算机弹出USB。
三、为NI Linux Real-Time分区
- 将格式化的USB和键盘插入PXIe控制器。
- 重新启动控制器,然后按键盘上的Delete键进入BIOS。
注意:对于 PXIe-8861 和 PXIe-8881 等较新的 PXIe 控制器,请跳过步骤3和4。它们不支持 Pharlap实时操作系统,因此没有 LabVIEW RT Configuration选项。
3.在“启动配置”选项卡中,选择LabVIEW RT Configuration。然后,选择[NI Linux Real-Time]作为LabVIEW RT操作系统。
4.在Save & Exit选项卡中,选择Save Changes。
5.在同一标签中,在Boot Override下选择UEFI:<USB驱动器名称>。
注意:这将重新启动控制器并启动到USB。如果该USB不起作用,请尝试使用另一个USB。
6.USB启动后,将提示您选择分区磁盘的选项。输入y并按回车键。
7.格式化完成后,请拔下USB并通过重启电源或键入reboot和回车键重启控制器。
8.控制器应重新启动进入NI Linux Real-Time Safemode。
9.如果控制器未启动进入安全模式,请进入BIOS并在Boot Configuration选项卡中选择LabVIEW RT作为Boot Option#1。
10.完成配置后,使用 Rufus 格式化 USB 驱动器进行恢复,从而可以被 Windows 识别。
现在控制器上已安装NI Linux Real-Time,您将需要格式化为NI Linux RT Base Image,然后为应用程序安装必要的软件组件。
注意:在NI Linux Real-Time Controller上安装软件的步骤在2019版中将会有所不同。如果您使用的是NI Measuremeant & Automation (MAX) 2019或LabVIEW 2019,请参阅Installing Software on NI Linux Real-Time PXI Controllers With NI MAX 19.0代替。
四、在NI Linux实时PXI控制器上安装软件
所需硬件:兼容的PXI控制器如实时控制器与实时操作系统之间的兼容性和为PXIe控制器配置NI Linux实时操作系统内所述。
所需软件:
LabVIEW 2019或更高版本
LabVIEW 2019实时模块或更高版本
NI Measurement and Automation Explorer 19.0或更高版本
注意:LabVIEW2019和其他高版本安装方式不同,2019版本请按照第1节安装镜像,2020或更高版本请按照第2节安装镜像。
本教程要求主机PC和PXI控制器必须可以访问网络才能安装软件。
对于离线系统,请参阅将软件安装到离线NI Linux实时目标。
对于Phar Lap ETS实时机,请参阅Real-Time (PharLap) PXI System Initial Configuration and Software Installation。
要设置PXI控制器与LabVIEW Communications System Design Suite一起使用,请参阅Provisioning a Real-Time Controller or USRP Stand-Alone Device for LabVIEW Communications。
1.使用LabVIEW2019安装基础镜像
随着NI Linux实时控制器的发布,NI引入了基础镜像的概念。基础镜像是对Linux实时PXI控制器进行配置、安装软件和成功使用所有可用功能所需的最少软件的轻量级安装。
要应用基础镜像,请执行以下步骤:
1.在从 NI MAX 安装软件之前,必须首先使用兼容的 Base Image 对控制器进行格式化。为此,请按照以下说明作。在尝试以下步骤之前,请确保以管理员身份启动 NI MAX。
2.在 NI MAX 的 Remote Systems (远程系统) 下找到您的 PXI 控制器。
3.右键单击控制器并选择 Format Disk。这将启动 格式化磁盘 窗口。
4.在窗口中,从下拉列表中选择要应用的格式类型。在本教程中,选择 PXI 系统映像。
5.(可选)要确保 PXI 控制器的网络设置不会更改,请选择 保留主适配器设置并重置其他设置(Preserve the primary adapter settings and reset the others)或 保留所有网络适配器的设置(Preserve the settings for all network adapters)。
6.点击 Format 按钮开始格式化过程。
7.格式完成后,单击 Close 按钮关闭窗口。
PXI 控制器现在应该出现在 NI MAX 中,状态为Connected – Running。
2.使用LabVIEW2020或以上版本安装基础镜像
要应用基础镜像,请执行以下步骤:
(1)在NI MAX中展开控制器,右键单击软件并选择添加/删除软件。
(2)单击基础系统镜像旁边的齿轮图标以显示您可以安装的基础镜像列表。
(3)选择您要安装的基础镜像,然后选择确定。
(4)现在单击格式化以格式化您的控制器并安装您选择的基础系统镜像。
(5)等到格式化完成。完成后,您已成功安装基础镜像。单击关闭,您现在可以将软件安装到您的PXI控制器上。
3.安装软件
与过去的NI实时控制器有所不同,NI Linux实时PXI控制器将NI驱动程序和软件安装为Linux package manager, opkg中的包。
NI Linux Real-Time PXI控制器现在使用一个通过轻量级包管理器编写安装脚本的进程:opkg。NI Linux Real-Time的现有用户可能已经熟悉使用此软件包管理器,可从official NI-hosted package repository安装许多第三方软件。自2019年发布的LabVIEW Real-Time模块起,用于NI Linux Real-Time PXI软件和控制器的软件和驱动程序现在将托管在同一存储库中。自2020版本起,NI Linux Real-Time PXI软件和控制器的软件和驱动程序可以安装到离线实时目标。
具体安装流程如下:
(1)在NI MAX中,通过单击控制器左侧的箭头展开控制器,然后右键单击软件并选择添加/删除软件。
(2)将出现以管理员用户身份登录的提示。如果已设置管理员密码,请输入密码并单击确定。否则,只需单击确定而不需输入任何密码。
(3)分别从Add(添加)、Update(更新)和Remove(移除)选项卡中选择要安装、更新或卸载的项目。使用编程环境旁边的齿轮确保选择您将用于使用控制器进行编程的环境和版本。这对于确保加载正确的驱动程序版本很重要。
(4)单击Review changes(检查更改)以查看将通过安装过程对系统进行的更改的摘要。
(5)单击Continue(继续)进行所需的更新。
(6)更新完成后,单击Close(关闭)按钮。该软件现在将出现在NI MAX中控制器的软件下拉菜单下。
一旦在终端上安装了软件,它就可以在LabVIEW中与LabVIEW实时模块一起使用,就像任何其他实时控制器一样。安装了适当的软件后,还可以使用配置选项,例如驱动程序和设备设置。安装必要的软件后,若您需要也可以将 PharLap 应用程序移植到 NI Linux RT。
(7)NI强烈建议为所有实时设备设置密码。从NI MAX19.0开始,如果未设置密码,现在将通过警告通知所有启用SSH的实时Linux控制器用户。此警告将如下图所示。
在NI MAX中,选择要设置密码的实时控制器,单击控制器顶部菜单中的设置权限。根据需要配置新密码,然后单击确定。
注意:Linux实时控制器的默认管理员密码是空白,即默认不设置密码。
相关资料:
NI软硬件与操作系统兼容性 - NI
LabVIEW Compatibility with the LabVIEW FPGA and Real-Time Modules - NI
为PXIe控制器配置NI Linux实时操作系统 - NI
在NI Linux实时PXI控制器上安装软件 - NI
已存档:实时控制器与实时操作系统之间的兼容性 - NI
Download.ni.com
将软件安装到离线NI Linux实时目标 - NI
将 PharLap 应用程序移植到 NI Linux RT - NI