在 NI Linux 实时 PXI 控制器上安装软件

更新 Aug 2, 2023

环境

硬件

  • PXI Controller

操作系统

  • LabVIEW Real-Time (NI Linux Real-Time)

从 NI Phar Lap ETS 迁移到 NI Linux Real-Time 意味着将您的应用程序从一个操作系统迁移到另一个操作系统,这需要进行几项步骤。本文作为安装软件的独立教程,是迁移到 NI Linux RT 的系列文章的其一部分:

  1. 确定兼容性
  2. 为PXIe控制器配置NI Linux实时操作系统
  3. 安装软件
  4. 将 Phar Lap 应用程序迁移到 NI Linux RT

本教程将指导如何将软件格式化并安装到 NI Linux Real-Time PXI 控制器并与 LabVIEW 一起使用。本教程将会讨论 PXI 和过去的 NI Linux Real-Time 控制器之间的差异,以及如何为控制器配置密码。

注意:在 NI Linux Real-Time Controller 上安装软件的步骤在 2019 版中将会有所不同。如果您使用的是 NI Measuremeant & Automation (MAX) 2019 或 LabVIEW 2019,请参阅使用 NI MAX 19.0 在 NI Linux Real-Time PXI 控制器上安装软件代替。

注意:本教程要求主机 PC 和 PXI 控制器必须可以访问网络才能安装软件。

随着NI Linux 实时系统对PXIe 控制器的支持发布上,您可通过 NI Measurement & Automation Explorer (MAX) 将NI 驱动程序和实用程序安装到实时控制器上。但是,这些实时目标的安装过程可能会有不同的安装过程。本文档将指导在于NI Linux Real-Time PXI 控制器上对LabVIEW的全新配置和首次安装过程。

所需硬件

所需软件

  • LabVIEW 2020 或更高版本
  • LabVIEW 2020 实时模块或更高版本
  • NI Measurement and Automation Explorer 20.0 或更高版本

安装基础镜像

随着 NI Linux 实时控制器的发布,NI将引入了基础镜像的概念。基本镜像是对 Linux 实时 PXI 控制器进行配置、安装软件和成功使用所有可用功能所需的最少软件的轻量级安装。
如果您计划将 VeriStand 项目部署到 NI Linux 实时控制器,请参阅VeriStand 和 NI Linux 实时版本兼容性以选择兼容的基本系统镜像。
要应用基础镜像,请执行以下步骤:

  1. 在 NI MAX 中展开控制器并右键单击软件并选择添加/删除软件
4.png
  1. 单击基础系统镜像旁边的 cog 图标以显示您可以应用的基础镜像列表。
5.png
  1. 选择您要使用的基础镜像,然后选择确定
6.png
  1. 现在单击格式化以进行格式化您的控制器并应用您选择的 Linux Base Image,
7.png
  1. 等到格式化完成。完成后,您已成功应用基础镜像。单击关闭,您现在可以将软件安装到您的 PXI控制器上。
13.jfif

安装软件

与过去的 NI 实时控制器有所不同,NI Linux 实时 PXI 控制器将 NI 驱动程序和软件安装为 Linux 包管理器 opkg 中的包。本节将介绍 PXI Linux 实时安装系统以及如何使用向导安装软件。

在线软件包存储库和 opkg

过去,将软件安装到 NI 实时控制器需要将相关软件和驱动程序安装到主机 PC,然后运行安装过程以将这些项目从主机 PC 传送到实时控制器。这意味着控制器所需的NI 软件必须和在于主机 PC 上的版本相同。

相反,NI Linux Real-Time PXI 控制器现在使用一个通过轻量级包管理器编写安装脚本的进程: opkg 。 NI Linux Real-Time 的现有用户可能已经熟悉使用此软件包管理器,可从官方的 NI 托管软件包存储库安装许多第三方软件。自 2019 年发布的 LabVIEW Real-Time 模块起,用于 NI Linux Real-Time PXI 软件和控制器的软件和驱动程序现在将托管在同一存储库中。自 2020 版本起,NI Linux Real-Time PXI 软件和控制器的软件和驱动程序可以安装到离线实时目标。有关详细信息,请参阅离线 NI Linux 实时目标上安装软件

由于这变化,主机 PC 不再需要使用每个驱动程序或实用程序来将软件安装到 NI Linux 实时 PXI 控制器上。使用基础镜像对系统进行镜像后,只需 NI MAX 即可方便安装。这将使得在实时控制器上复制或恢复不同的软件版本变得更加容易,基础映像将确保访问存储库提要时是正确版本。

安装软件后,控制器可以与任何其他 NI 实时控制器一起使用。 NI 建议保持配置开发机器所有相关软件和驱动程序,因为开发 API 和环境仍然是对控制器编程所必需的。

从 NI MAX 安装软件

要从 NI MAX 安装软件,请按照以下说明进行操作:

  1. 在 NI MAX 中,通过单击控制器左侧的箭头展开控制器,然后右键单击软件并选择添加/删除软件

4.png

  1. 将出现以管理员用户身份登录的提示。如果已设置管理员密码,请输入密码并单击确定 。否则,只需单击确定而不需输入任何密码。
  2. 分别从添加 、 更新移除选项卡中选择要安装、更新或卸载的项目。使用编程环境旁边的 cog 确保选择您将用于使用控制器进行编程的环境和版本。这对于确保加载正确的驱动程序版本。

8.png

  1. 单击检查更改以查看将通过安装过程对系统进行的更改的摘要。这将可能需要几分钟时间。

9.png

  1. 单击继续进行所需的更新。这将可能需要几分钟。
  2. 更新完成后,单击关闭按钮。该软件现在将出现在 NI MAX 中控制器的软件下拉菜单下。

下一步

一旦在终端上安装了软件,它就可以在 LabVIEW 中与 LabVIEW 实时模块一起使用,就像任何其他实时控制器一样。安装了适当的软件后,还可以使用配置选项,例如驱动程序和设备设置。安装必要的软件后,您可以将现有的 Phar Lap 应用程序迁移到 NI Linux RT
在使用控制器之前,NI 建议按照以下说明设置安全密码。

配置密码

NI 强烈建议为任何实时设备设置密码。从 NI MAX 19.0 开始,如果未设置密码,现在将通过警告所有启用 SSH 的实时 Linux 控制器通知用户。此警告将如下图所示。

为 Linux 实时设备设置管理员密码:

  1. 在 NI MAX 中,选择要设置密码的实时控制器。
  2. 单击控制器顶部菜单中的设置权限
  3. 根据需要配置新密码,然后单击确定 。


注意: Linux 实时控制器的默认管理员密码是空白密码。即默认不设置密码。