0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用反射内存卡

天津拓航科技有限公司 2024-09-05 09:49 次阅读

使用反射内存卡一般需要以下步骤:

硬件安装:

  1. 确认计算机有相应的插槽,如 PCI 插槽(以 PCI5565 反射内存卡为例),可打开机箱查看主板上是否预留。
  2. 设置反射内存卡上的 S1 和 S2 值。S1 是 8 位开关,例如第一位控制反射内存是否打开冗余模式,第二位控制是否打开高性能开关,第三和第四位一起控制需要使用的反射内存空间大小等;S2 用来设置当前反射内存卡的 nodeID,全网的反射内存卡需保证 nodeID 唯一,同一个反射内存网络最多支持 256 块反射内存卡。开始时建议使用默认设置。
  3. 插入反射内存卡,连接光纤时需注意:

- 若反射内存卡卡板与机箱 PCI 插卡处不匹配,可使用螺丝刀拆除卡板后直接插卡。

- 若反射内存卡的插针比机箱的 PCI 插槽宽,只要能插入即可,多余插针没插入没关系。

- 插卡前计算机要关机断电,防止静电。

- 保证光纤连接时出口线接入口线,入口线接出口线。

软件安装:

通常需要安装反射内存卡的驱动程序。可到官网下载驱动程序,解压后一般包含 API(反射内存 API 接口文件)、diags(官方提供的反射内存命令行程序,通过调用 API 接口实现,可通过此程序以命令方式查询、执行反射内存数据)、driver(驱动程序代码)、include(驱动程序头文件)、samples(官方提供的测试样例,包含发数据、收数据和 map 反射内存数据到本地内存空间三个文件)以及 rfm2g_load(安装驱动后会调用这个脚本创建设备文件、加载驱动 ko 文件等)等文件。具体安装可参考解压后的 install 文件,通常执行#make install 即可。

安装时需注意以下两点:

  1. 从官网下载的驱动程序可能有最高支持的 Linux 内核版本限制,如最高版本是 r09,支持的最高 Linux 内核版本是3.x,当 Linux 内核版本高于此版本时,安装时大概率会报错。可根据报错信息在网上搜索解决方法,报错原因通常是不同 Linux 内核头文件和宏定义有变更,导致驱动程序代码编译失败。如遇此类情况,可能需要使用新的驱动版本或自行修改驱动代码以适配当前内核。
  2. 若安装遇到问题,也可联系反射内存的技术支持获取最新的驱动程序。 数据使用:

可以把反射内存当作一个文件进行操作。首先打开反射内存,然后往规划好的地址写入固定大小的数据,数据会通过某种 I/O 模式(如 DMA 或 PIO)从本地内存传输到反射内存。DMA 模式不需要计算机 CPU 的参与,可直接通过 PCI 总线将数据传输到反射内存;PIO 模式则需要 CPU 参与。一般推荐使用 DMA 模式进行传输。这些数据会在几十微秒内通过光纤传输到下一个反射内存节点,很快整个反射内存网络节点都会收到数据,但并非所有节点都需要这份数据,此时可以通过发送事件来通知需要该数据的节点去读取数据。接收数据的节点读取对应地址固定大小的数据,从而完成两个节点数据的快速交换。

在具体项目中使用时,可在代码中引入驱动程序中的头文件和实现代码,使用对应的 API 函数,将之前需要使用 socket 通信的地方改换成反射内存通信。

反射内存卡的具体使用方式可能会因型号、品牌以及应用场景的不同而有所差异。在实际使用前,建议仔细阅读所使用的反射内存卡的相关文档和手册,以确保正确安装、配置和使用。 如果你能提供具体的反射内存卡型号,我可以给出更有针对性的使用说明。

wKgaombZDfGAJhAPAAHF-Xk9FpU190.pngGE  PCI-5565PIORC-210000实物图
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7389

    浏览量

    87663
  • PCI
    PCI
    +关注

    关注

    4

    文章

    662

    浏览量

    130161
  • 反射内存卡
    +关注

    关注

    0

    文章

    91

    浏览量

    1987
收藏 人收藏

    评论

    相关推荐

    2015反射内存卡组网结构 -带水印

    反射内存卡组网结构 PCI-5565
    发表于 10-14 09:21 10次下载

    PMC-5565PIORC-210000反射内存卡

    GE PMC接口反射内存卡简单介绍
    发表于 12-09 09:43 461次阅读
    PMC-5565PIORC-210000<b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>

    PCI-5565反射内存卡

    PCI-5565反射内存卡是一种用于实时网络的硬件设备。它基于反射内存网的原理,通过光纤连接多台计算机,形成网络节点,并且每个节点上的网络内存卡
    的头像 发表于 09-04 11:37 656次阅读

    PCI5565反射内存卡系统结构与使用

    反射内存卡系统结构与使用 反射内存卡系统结构与使用 反射内存卡基于 PCI 接口,是
    的头像 发表于 11-29 14:45 824次阅读

    反射内存卡原理说明

    一、引言反射内存卡是一种用于实现高速数据共享和实时通信的先进技术。它在多个领域,特别是对数据传输速度和实时性要求极高的应用中,发挥着关键作用。二、基本原理共享内存模型反射
    的头像 发表于 09-04 10:19 238次阅读
    <b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>原理说明

    PCIe 接口的反射内存卡

    PCIe接口的反射内存卡是一种用于实时网络的硬件设备。它将反射内存集成在上,通过PCIe(PCIExpress)总线与计算机进行连接。
    的头像 发表于 09-04 10:38 353次阅读
    PCIe 接口的<b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>

    反射内存卡使用手册

    反射内存卡使用手册一、引言(一)背景作用:反射内存卡允许采用不同总线结构和不同操作系统的计算机以确定的速率实时共享数据。当数据写入本地反射
    的头像 发表于 09-04 14:47 320次阅读
    <b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>使用手册

    如何选择反射内存卡

    选择反射内存卡时,需要考虑以下几个关键因素:传输速度和延迟:根据您的应用对数据实时性的要求,选择具有合适传输速度和低延迟的反射内存卡。如果是对时间要求极为苛刻的系统,如航空航天仿真、高
    的头像 发表于 09-05 09:37 193次阅读
    如何选择<b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>

    反射内存卡使用场景

    反射内存卡相关应用场景 
    发表于 09-07 16:54 0次下载

    pci接口反射内存卡

    pci反射内存卡是一种用于实时网络的硬件设备,他将反射内存集成到上,通过计算机的PCI槽与计
    发表于 09-06 14:45 0次下载

    反射内存卡驱动的安装介绍

    反射内存卡驱动的安装通常遵循以下一般步骤,但具体过程可能因产品型号和操作系统的不同而有所差异: 1.准备工作 - 确认您的操作系统版本和体系结构(32 位或 64 位)。 - 从反射内存卡
    发表于 09-14 09:16 0次下载

    反射内存卡原理说明

    电子发烧友网站提供《反射内存卡原理说明.docx》资料免费下载
    发表于 09-14 09:25 0次下载

    深度解析pci接口反射内存卡

    天津拓航科技有限公司销售国产自研反射内存卡TH-PCI-210 兼容GE5565系列板卡 同时销售GE反射内存卡 全新未拆封
    的头像 发表于 10-16 18:07 198次阅读
    深度解析pci接口<b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>

    反射内存卡的工作原理

    天津拓航科技反射内存卡的工作原理
    的头像 发表于 11-14 10:36 75次阅读
    <b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>的工作原理

    反射内存卡的基本认识

    教你认识反射内存卡
    的头像 发表于 11-14 14:28 59次阅读
    <b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>的基本认识