组会汇报2025.12.9

本周工作内容

本周主要是给NI PXIe-8840装系统及所需驱动,进行NI机箱和反射内存的搭建。

1. 装Ubuntu系统

主要步骤如下:

  • 镜像网站上下载.iso文件
  • 用Rufus工具制作启动盘
  • 在8840的BIOS界面完成相应的启动优先级设置
  • 安装向导中根据提示一步一步完成安装

2. 实时补丁

根据 Linux实时补丁安装 中的教程,订阅好Ubuntu Pro后,绑定Token后,输入启动命令,重启后即安装完毕。

3. 安装NI PXI-6682H驱动

在安装驱动的时候学习了使用命令行去操作Linux系统,并使用FinalShell这个工具远程ssh去操作。

由于第一次使用命令行和使用Linux系统,在安装过程中,主要借助AI来指导我进行安装,安装步骤如下:

  • 安装编译依赖
  • 编写驱动源码文件
  • 编写 Makefile 编译配置
  • 编译驱动模块
  • 部署驱动到系统目录
  • 加载驱动并验证基础绑定
  • 配置开机自动加载
  • 验证驱动

4. 安装反射内存驱动

反射内存型号为 PMC-5565PIORC ,起初以为CP236是反射内存的型号,结果浪费了不少时间,才发现它仅仅是CompactPCI PMC扩展卡。

PMC-5565PIORC 反射存储器节点卡提供高速、低延迟、确定性接口,允许最多 256 个独立系统(节点)以最高 170 Mbyte/s 的速度共享数据。每块反射存储板可配置 128 MB 或 256 MB 的板载 SDRAM。本地 SDRAM 提供存储数据的快速读取时间。写入存储在本地 SDRAM 中,并通过高速光纤数据路径广播给其他反射存储器节点。节点间数据传输通过软件透明,无需 I/O 开销。在峰值数据速率期间,发送和接收 FIFO 缓冲数据,以优化主机和总线性能,保持高数据吞吐量。PMC-5565PIORC 符合 RoHS 标准,并提升了 PIO 读取性能和可在现场升级的固件。

  • 安装驱动编译依赖
  • 编写驱动源文件
  • 编译并加载驱动模块
  • 测试
  • 配置开机自动加载

本文章使用limfx的vscode插件快速发布