为PXIe控制器配置NI Linux实时操作系统安装软件

一、升级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分区

  1. 将格式化的USB和键盘插入PXIe控制器。
  2. 重新启动控制器,然后按键盘上的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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/74542.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《汽车噪声控制》课程作业

作业内容 在MATLAB绘制给出单个正弦波或余弦波的时域图和频域图 绘制实测数据的时域图和频域图 图1 单个正弦波的时频图 图1 单个正弦波的时频图 % 正弦波参数设置 f0 1000; % 信号频率 1kHz Fs 16384; % 采样频率 16kHz T 0.05; % 信号持续时间 0.05秒 A 0.8; % 信号幅度…

Baklib内容中台AI技术协同应用

内容中台与AI协同创新 在数字化转型进程中&#xff0c;内容中台通过人工智能技术的深度整合&#xff0c;正重塑企业信息管理范式。以Baklib内容中台为例&#xff0c;其通过智能语义分析引擎解析用户意图&#xff0c;结合知识图谱构建技术动态关联碎片化信息&#xff0c;实现从…

压测工具开发实战篇(二)——构建侧边栏以及设置图标字体

你好&#xff0c;我是安然无虞。 文章目录 构建侧边栏QtAwesome使用调整侧边栏宽度了解: sizePolicy属性伪状态 在阅读本文之前, 有需要的老铁可以先回顾一下上篇文章: 压测工具开发(一)——使用Qt Designer构建简单界面 构建侧边栏 我们要实现类似于下面这样的侧边栏功能: …

Axure RP9.0教程: 查询条件隐藏与显示(综合了动态面板状态切换及展开收缩效果实现)

文章目录 引言I 原型显示/隐藏搜索框思路步骤详细操作II 若依 ruoyi 显示/隐藏搜索框 & 显示隐藏列自定义设置显示隐藏列显示/隐藏搜索框引言 数据筛选有大量的查询条件时,可以选择查询隐藏效果。 I 原型显示/隐藏搜索框 综合了动态面板状态切换及展开收缩效果实现 思…

解锁工业通信:Profibus DP到ModbusTCP网关指南!

解锁工业通信&#xff1a;Profibus DP到ModbusTCP网关指南&#xff01; 在工业自动化领域&#xff0c;随着技术的不断进步和应用场景的日益复杂&#xff0c;不同设备和系统之间的通讯协议兼容性问题成为了工程师们面临的一大挑战。尤其是在Profibus DP和Modbus/TCP这两种广泛应…

3维格式转换(二)

基于python的三维模型演化可视化 本项目的主要内容为总结了3种不同的可视化方案( trimesh + matplotlib 库、 pyvista 库、 vedo 库),并通过案例对可视化效果进行展示,最终通过模型动态演化案例给出最佳效果的可视化方案 本期结构图为 本期博客结构图 0 环境搭建 项目开…

docker导出image再导入到其它docker中

导出image docker save -o gxc_tenant.tar vue_tenant:1.0 eitc_tenant:1.0 redis:latest docker.io/mysql:8.0 minio/minio导入image docker load -i gxc_tenant.tar

Spring-IOC部分

Spring-IOC部分 1.SpringBean的配置详解&#xff08;Bean标签&#xff09; &#xff08;1&#xff09;scope 默认情况下&#xff0c;单纯的Spring环境Bean的作用范围有两个&#xff1a;Singleton和Prototype singleton&#xff1a;单例&#xff0c;默认值&#xff0c;Spring…

人工智能爬虫导致维基共享资源带宽需求激增 50%

2025 年 4 月 1 日&#xff0c;维基媒体基金会在博文中表示&#xff0c;自 2024 年 1 月以来&#xff0c;维基共享资源下载多媒体的带宽消耗激增 50%&#xff0c;这一变化趋势主要由用于 AI 训练数据集的网络爬虫导致。以下是具体分析1&#xff1a; 爬虫流量特征与数据存储模式…

2007-2019年各省地方财政交通运输支出数据

2007-2019年各省地方财政交通运输支出数据 1、时间&#xff1a;2007-2019年 2、来源&#xff1a;国家统计局、统计年鉴 3、指标&#xff1a;行政区划代码、地区、年份、地方财政交通运输支出 4、范围&#xff1a;31省 5、指标说明&#xff1a;地方财政交通运输支出是指地方…

【爬虫开发】爬虫开发从0到1全知识教程第14篇:scrapy爬虫框架,介绍【附代码文档】

本教程的知识点为&#xff1a;爬虫概要 爬虫基础 爬虫概述 知识点&#xff1a; 1. 爬虫的概念 requests模块 requests模块 知识点&#xff1a; 1. requests模块介绍 1.1 requests模块的作用&#xff1a; 数据提取概要 数据提取概述 知识点 1. 响应内容的分类 知识点&#xff1a…

【CMake】《CMake构建实战:项目开发卷》笔记-Chapter8-生成器表达式

第8章 生成器表达式 生成器表达式&#xff08;generator expression&#xff09;是由CMake生成器进行解析的表达式&#xff0c;因此&#xff0c;这些表达式只有在CMake的生成阶段才被解析为具体的值。 CMake在生成阶段&#xff0c;能够根据具体选用的构建系统生成器生成特定…

Docker安装、配置Mysql5.7

1.创建必要的目录 # 创建目录 mkdir -p ~/docker/software/mysql/{conf,log,data} 2.如果没有docker-compose.yml文件的话&#xff0c;先创建docker-compose.yml 配置文件一般长这个样子 version: 3services:mysql:image: mysql:5.7.36container_name: mysqlports:- "…

【C++学习笔记】十三、速通笔记

完整的C编程教程 目录 开发环境配置C知识体系现代C特性设计模式数据结构CMake项目构建调试技巧进阶主题学习资源 1. 开发环境配置 1.1 安装编译器 sudo apt-get install g build-essential1.2 安装构建工具 sudo apt-get install cmake1.3 VS Code配置 安装C扩展配置调试…

网络运维学习笔记(DeepSeek优化版)027 OSPF外部路由计算

文章目录 OSPF外部路由计算1. 实验拓扑与基础配置2. 关键配置命令2.1 引入静态路由2.2 查看路由表 3. LSA生成与传播分析3.1 ASBR角色通告&#xff08;1类LSA&#xff09;3.2 外部路由通告&#xff08;5类LSA&#xff09;3.3 外部路由引入过程 4. 5类LSA关键字段解析5. 外部路由…

【Python使用】嘿马推荐系统全知识和项目开发教程第2篇:1.4 案例--基于协同过滤的电影推荐,1.5 推荐系统评估【附代码

教程总体简介&#xff1a;1.1 推荐系统简介 学习目标 1 推荐系统概念及产生背景 2 推荐系统的工作原理及作用 3 推荐系统和Web项目的区别 1.3 推荐算法 1 推荐模型构建流程 2 最经典的推荐算法&#xff1a;协同过滤推荐算法&#xff08;Collaborative Filtering&#xff09; 3 …

运算放大器(五)电压比较器

比较器在最常用的简单集成电路中排名第二&#xff0c;仅次于排名第一的运算放大器。 电压比较器是一种用来比较输入信号电压与参考电压大小&#xff0c;并将比较结果以高电平或低电平形式输出的一种信号处理电路&#xff0c;广泛应用于各种非正弦波的产生和变换电路中&#xf…

Java面试黄金宝典34

1. 主键索引底层的实现原理 定义 主键索引是数据库中用于唯一标识表中每一行记录的索引&#xff0c;常见的底层实现是 B 树结构。B 树是一种平衡的多路搜索树&#xff0c;由内部节点和叶子节点组成。内部节点只存储索引键和指向下一层节点的指针&#xff0c;不存储实际数据&am…

Educational Codeforces Round 177 (Rated for Div. 2)

Educational Codeforces Round 177 (Rated for Div. 2) A. Cloudberry Jam 思路&#xff1a; 1千克果子能生产2/3千克果酱&#xff0c;生产3千克果酱则需要2千克果酱&#xff0c;所以*2即可 code: void solve() { int x; cin >> x;cout << 2 * x << e…

ARM-外部中断,ADC模数转换器

根据您提供的图片&#xff0c;我们可以看到一个S3C2440微控制器的中断处理流程图。这个流程图展示了从中断请求源到CPU的整个中断处理过程。以下是流程图中各个部分与您提供的寄存器之间的关系&#xff1a; 请求源&#xff08;带sub寄存器&#xff09;&#xff1a; 这些是具体的…