BroadCom-RDMA博通网卡如何进行驱动安装和设置使得对应网口具有RDMA功能以适配RDMA相机
BroadCom-RDMA博通网卡如何进行驱动安装和设置使得对应网口具有RDMA功能以适配RDMA相机
- BroadCom-RDMA 博通网卡
- Baumer-RDMA 万兆网相机
- Baumer工业相机RDMA功能的技术背景
- BroadCom-RDMA博通网卡如何进行驱动安装和设置具有RDMA功能
- 一、安装ZVA-BroadCom-RDMA网卡
- 二、设备管理器中查找安装的网卡设备
- 三、在上面未知的“以太网控制器”安装相应的RDMA网口驱动
- 四、升级BroadCom-RDMA博通网卡的固件版本
- 五、通过CMD命令界面,启动BroadCam网卡的RDMA功能
- 六、打开高版本Camera Explorer检查当前相机RDMA状态
- BroadCom-RDMA博通网卡RDMA功能的优势
- 性能卓越
- 技术先进
- 兼容性与适应性强
- 可靠性与稳定性高
- Baumer工业相机RDMA功能的优势
- 高速数据传输
- 提高系统集成度
- 提升图像质量
- 增强系统可靠性
- Baumer工业相机使用RDMA功能的行业应用
- 工业制造与检测
- 物流与仓储
- 智能交通
- 医疗与生命科学
- 机器人视觉
BroadCom-RDMA 博通网卡
BroadCom-RDMA 博通网卡是博通公司推出的具有远程直接内存访问(RDMA)功能的一系列高性能网卡.
它可以适配Baumer RDMA相机以及其它一些具备RDMA功能的相机
全面支持各种主流网络协议,除了 RoCE 协议外,还支持 TCP/IP、UDP、IPv4、IPv6 等,可与各种网络设备和系统进行无缝通信。
提供丰富的管理功能,可通过专用的管理软件或网络管理系统进行配置和监控,如设置网络参数、查看端口状态、流量统计等,方便管理员进行网络管理和维护。
支持多种安全机制,如访问控制、VLAN 划分、802.1X 认证等,可有效保护网络安全,防止非法访问和数据泄露。
支持热插拔,在不关闭系统的情况下可以方便地进行网卡的安装和拆卸,便于设备的升级和维护。
Baumer-RDMA 万兆网相机
Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。
Baumer的万兆网相机拥有出色的图像处理性能,可以实时传输高分辨率图像。此外,该相机还具有快速数据传输、低功耗、易于集成以及高度可扩展性等特点。
Baumer工业相机由于其性能和质量的优越和稳定,常用于高速同步采集领域,通常使用各种图像算法来提高其捕获的图像的质量。
Baumer工业相机NEOAPI SDK是用于Baumer工业相机的一款最新的软件开发工具包(SDK)。它为开发人员提供了一系列API和工具,用于与Baumer工业相机进行通信和控制,控制方式极为便捷类似Halcon的相机助手类控制方式。
Baumer堡盟相机LXT万兆网RDMA相机结合RDMA技术的GigEVision3.0,将图像处理性能提升到一个新的水平:借助RDMA(远程直接内存访问)技术,GigE Vision接口相机现在也可用于非常苛刻的应用。得益于该技术,可以从单台万兆网接口相机扩展为传输速度为数百Gbit/s的大型多相机系统,还可使用成熟可靠、高性价比的标准网络组件。此外,还能降低CPU占用率,提高可靠性,让用户受益匪浅。
Baumer工业相机RDMA功能的技术背景
Baumer工业相机结合RDMA技术的GigEVision3.0:打破速度限制。
将图像处理性能提升到一个新的水平:借助RDMA(远程直接内存访问)技术,GigE Vision接口相机现在也可用于非常苛刻的应用。得益于该技术,可以从单台万兆网接口相机扩展为传输速度为数百Gbit/s的大型多相机系统,还可使用成熟可靠、高性价比的标准网络组件。此外,还能降低CPU占用率,提高可靠性,让用户受益匪浅。
注意:
Baumer支持RDMA的BGAPI SDK版本为2.15及以上版本
Baumer支持RDMA的Camera Explorer软件版本为3.5及以上
BroadCom-RDMA博通网卡如何进行驱动安装和设置具有RDMA功能
下面介绍如何升级BroadCom-RDMA博通网卡使得网卡具有RDMA功能
一、将ZVA-BroadCom-RDMA网卡安装到PC的PCIe X8的主板插槽上,该网卡有两个RDMA网口。如下图所示:
先对PC进行关机,然后将RDMA网卡安装的PC上后,再重启PC.
一、安装ZVA-BroadCom-RDMA网卡
将ZVA-BroadCom-RDMA网卡安装到PC的PCIe X8的主板插槽上
该网卡有两个RDMA网口。如下图所示:
先对PC进行关机,然后将RDMA网卡安装的PC上后,再重启PC.
二、设备管理器中查找安装的网卡设备
打开“我的电脑”中的设备管理器,可以发现有两个“未知的以太网控制器”,这其实就是RDMA网卡的两个网口,如下图所示:
三、在上面未知的“以太网控制器”安装相应的RDMA网口驱动
在上面两个“以太网控制器”上分别安装相应的RDMA网口驱动。
1、解压RDMA网卡驱动安装包Windows_Drivers-231.0.158.0,如下图所示:
2、右键在“以太网控制器”上找到刚才解压的RDMA网卡驱动路径,选择合适的版本进行安装,如下图所示:
驱动安装完成后,可以在设备管理器中发现BroadCom相应的网口名称,如下图所示:
在另一个“以太网控制器”上进行同样的驱动更新,最终完成两个网口的RDMA驱动更新,如下图所示:
四、升级BroadCom-RDMA博通网卡的固件版本
通过CMD命令界面,升级BroadCam网卡的固件版本,如下图所示:
1、解压RDMA网卡固件升级包Firmware_BCM957416A4160C_v231.zip,如下图所示:
2、使用管理员模式打开CMD界面,如下图所示:
3、在CMD界面切换到Firmware_BCM957416A4160C_v231.zip固件升级包路径,并在该路径下检查当前RDMA网口对应的MacAddress地址,如下图所示:
4、根据上面获取的网口对应的MacAddress,构造指令“bnxtnvm.exe install -dev=14-23-f2-21-5a-e0
BCM957416A4160C_v231.pkg”运行,如下图所示:
提示是否继续,选择继续“Y”,然后等待一段时间让它升级更新完成,如下图所示:
安装升级完成后,如下图所示:
5、完成网口固件升级后,请重启PC电脑,让升级的版本可以生效。
五、通过CMD命令界面,启动BroadCam网卡的RDMA功能
重启电脑PC后,通过CMD命令界面,启动BroadCam网卡的RDMA功能,如下图所示:
1、解压RDMA功能设置文件包niccli-231.0.162.1_windows.zip,如下图所示:
2、使用管理员模式打开CMD界面,如下图所示:
3、在CMD界面切换到niccli-231.0.162.1_windows.zip功能设置文件包路径,并在该路径下检查文件包路径下的文件,如下图所示:
4、在niccli-231.0.162.1_windows.zip路径下确认存在niccli_x64.exe文件后,执行指令“.\niccli_x64.exe”,
进入BroadCam网口的功能设置界面,如下图所示:
5、通过指令”getoption -name support_rdma -scope 0”,和”getoption -name support_rdma -scope 1”,分别检查两个RDMA网口的当前RDMA功能是否启动。
若相应网口的RDMA功能未开启,可以使用指令
”setoption -name support_rdma -scope 0 -value 1”开启BroadCam网口1的RDMA功能
”setoption -name support_rdma -scope 1 -value 1”开启BroadCam网口1的RDMA功能
完成开启后,再使用指令”getoption -name support_rdma -scope 0”,和”getoption -name support_rdma -scope 1”,
分别检查两个RDMA网口的当前RDMA功能是否启动。
如下图所示:
6、完成BroadCam网口RDMA功能开启后,请重启PC电脑,使得RDMA的启动可以生效。
7、完成重启后,重新使用管理员模式的CMD界面,进入niccli_x64文件夹路径,检查当前BroadCam网口的RDMA功能是否开启,如下图所示:
可以发现BroadCam网口的RDMA功能已经全部开启。
六、打开高版本Camera Explorer检查当前相机RDMA状态
六、启动Camera Explorer 软件3.5及以上支持RDMA功能的软件,检查当前相机的状态,是否能正常采图。
如下图所示:
1、设置网口IP和相机IP匹配后,可以发现相机已经和Camera Explorer软件正常连接了。
2、双击相机图标,进入相机采图界面,检查当前相机的StreamDriverModel,是否是RDMA,如下图所示:
检查当前126M.I相机的吞吐量和当前帧率,通过设置像素格式未BPP8,可以使得相机帧率达到100fps以上,如下图所示:
检查当前相机对应的以太网网络为以太网29,如下图所示:
检查任务管理器对应的以太网连接,可以发现没有当前正在使用的以太网29,网络数据流量属于正常的情况。说明当前126M.I的相机的图像数据吞吐量是使用RDMA功能将图像传输给Camera Explorer软件。
如下图所示:
综上所述,通过BroadCam网口的固件升级和RDMA功能的开启,Baumer-VLXT-126M.I相机可以使用RDMA功能将图像从相机直接传输到电脑内存。
BroadCom-RDMA博通网卡RDMA功能的优势
BroadCom-RDMA博通网卡具有多方面的优势,具体如下:
性能卓越
- 高速传输:支持从1G到400G甚至更高的网络速率,如BCM57608支持400Gbps网络,能满足数据中心等对高速数据传输的需求。
- 低延迟:借助RDMA技术,数据可以直接在内存之间传输,无需经过CPU处理,大大降低了数据传输的延迟,例如在AI分布式计算中,可满足数据通信的同步性要求。
- 高吞吐量:通过硬件加速和优化的协议处理,能够实现更高的数据吞吐量,提高网络的传输效率,可支持每秒传输大量消息。
技术先进
- RoCE技术支持:博通网卡支持RoCE(RDMA over Converged Ethernet)协议,在以太网环境下实现高效的RDMA功能,既利用了以太网的广泛部署基础,又具备RDMA的高性能。
- 拥塞控制技术:配备先进的拥塞控制技术,如第三代RoCE管道、低延迟拥塞控制技术等,可有效应对网络拥塞,确保在高压力网络环境下的稳定传输。
- 硬件卸载功能:能将TCP/IP处理等任务从CPU卸载到网卡硬件,减轻CPU负担,提高系统整体性能,让CPU可以专注于更重要的业务处理。
兼容性与适应性强
- 多操作系统支持:支持Linux、Windows、VMware等多种操作系统,可满足不同用户在不同平台上的使用需求。
- 广泛的生态系统支持:适配器软件与供应商无关,支持使用开放式PCIe和以太网标准的CPU、GPU、PCIe和以太网交换机的广泛生态系统,便于在各种网络环境中进行集成。
- 介质与环境适应性:部分型号可驱动长达5米的无源铜电缆或超低功率线性可插拔光学收发器,结合博通的高基数以太网交换机,使用主流空气冷却技术就能提供更高的机架密度,适应不同的布线和冷却条件。
可靠性与稳定性高
- 先进的设计与工艺:采用先进的制程技术,如5nm工艺,实现了功率和热效率更高的设计,保证在高负荷运行时的稳定性。
- 冗余与容错机制:通常具备链路聚合、冗余备份等功能,当某个链路或端口出现故障时,能自动切换到其他正常的链路或端口,确保网络连接不中断。
- 完善的遥测功能:具有创新的遥测功能,可实时监测网络的运行状态和性能指标,帮助管理员及时发现和解决潜在问题,提高网络的可靠性和可管理性。
Baumer工业相机RDMA功能的优势
堡盟工业相机的RMDA功能通常指的是远程内存直接访问功能,其优势主要包括以下几个方面:
高速数据传输
- 减少CPU负载:通过RMDA技术,图像数据可以直接从相机的内存传输到计算机的内存,无需经过CPU的过多干预和处理,大大减轻了CPU的负担,使CPU能够更专注于其他重要的任务,如数据分析、算法处理等,提高了整个系统的运行效率。
- 实现高速稳定传输:RMDA功能可以充分利用高速网络接口和高效的数据传输协议,实现图像数据的快速稳定传输,满足工业生产中对高速连拍和实时监控的需求,确保不会因为数据传输的延迟而错过关键的生产环节或检测瞬间。
提高系统集成度
- 简化系统架构:由于RMDA功能可以实现直接的数据传输,减少了中间环节和额外的硬件设备需求,使得工业相机更容易与其他设备如工业计算机、PLC、机器人等进行集成,简化了整个自动化系统的架构,降低了系统的复杂性和成本。
- 增强系统兼容性:RMDA功能通常基于标准的网络协议和接口,如GigE、USB等,这使得堡盟工业相机能够更好地与各种不同厂家和类型的设备兼容,方便用户根据自身需求灵活选择和搭配其他设备,构建出最适合自己的工业视觉系统。
提升图像质量
- 减少数据丢失和失真:在传统的数据传输方式中,图像数据可能会因为多次复制、转换和传输过程中的干扰而出现丢失或失真的情况。而RMDA功能直接在内存之间进行数据传输,避免了这些中间环节可能带来的问题,从而保证了图像数据的完整性和准确性,有助于提高图像质量和后续的分析处理效果。
- 支持高分辨率和高帧率图像传输:RMDA功能能够满足高分辨率和高帧率工业相机对数据传输带宽和速度的要求,确保在传输大尺寸、高帧率的图像时不会出现数据卡顿或丢帧现象,使得用户能够获取到更清晰、更流畅的图像,为工业检测、测量等应用提供更可靠的图像数据支持。
增强系统可靠性
- 实时监控和诊断:通过RMDA功能,计算机可以实时访问相机的内存和状态信息,实现对相机的远程监控和诊断。在生产过程中,如果相机出现故障或异常,系统可以及时发现并发出警报,方便维修人员快速定位和解决问题,减少停机时间和生产损失。
- 热插拔和冗余设计:RMDA功能支持热插拔功能,即在不关闭系统电源的情况下,可以方便地插拔相机,更换或维修相机时不会影响整个系统的运行。此外,还可以通过冗余设计,配置多个相机并利用RMDA功能实现自动切换和备份,提高系统的可靠性和容错能力。
Baumer工业相机使用RDMA功能的行业应用
具有RMDA功能的Baumer工业相机适用于以下多种应用场景:
工业制造与检测
- 自动化生产线质量检测:在汽车制造、电子设备生产等自动化生产线中,需要对生产的零部件进行快速、高精度的质量检测,如检测汽车零部件的尺寸精度、表面缺陷,电子元件的焊接质量、引脚完整性等。RMDA功能可实现高速稳定的数据传输,确保工业相机能够快速将高质量的图像传输给检测系统,提高检测效率和准确性,及时发现次品,减少生产成本。
- 印刷电路板检测:印刷电路板的生产过程中,需要对线路的连通性、焊点的质量、元件的安装位置等进行检测。具有RMDA功能的工业相机可以快速获取高分辨率的图像,并实时传输给检测软件进行分析,能够快速定位和识别微小的缺陷,提高生产效率和产品质量。
物流与仓储
- 货物识别与分拣:在物流仓库中,需要对大量的货物进行快速识别和分拣。工业相机结合RMDA功能可以快速拍摄货物的图像,并将图像数据快速传输到控制系统,通过图像识别技术识别货物的种类、规格和位置,实现自动化的分拣和搬运,提高物流效率和准确性。
- 库存盘点:定期对仓库中的货物进行盘点是物流管理中的重要环节。利用具有RMDA功能的工业相机,可以快速扫描货架上的货物,获取货物的图像和相关信息,并实时传输到库存管理系统中进行比对和更新,提高盘点效率和准确性,减少人工盘点的误差和工作量。
智能交通
- 交通流量监测:在城市交通管理中,需要对道路上的车辆流量进行实时监测。具有RMDA功能的工业相机可以安装在交通路口或高速公路上,快速拍摄车辆的图像,并将图像数据实时传输到交通管理系统中,通过图像识别技术统计车辆的数量、速度和类型等信息,为交通流量的调控和管理提供数据支持。
- 车牌识别:在停车场管理、收费站等场所,需要对车辆的车牌进行快速准确的识别。RMDA功能可以确保工业相机快速获取清晰的车牌图像,并及时传输给车牌识别系统,提高车牌识别的准确率和效率,实现自动化的停车管理和收费。
医疗与生命科学
- 医学影像诊断:在医学领域,如X光、CT、MRI等影像设备中,需要获取高质量的人体内部图像用于疾病的诊断。具有RMDA功能的工业相机可以作为这些影像设备的辅助设备,用于拍摄人体外部的图像或进行实时监控,通过高速稳定的数据传输,将图像数据快速传输给医生或诊断系统,提高诊断效率和准确性。
- 细胞成像与分析:在生物科学研究中,需要对细胞的形态、结构和活动进行观察和分析。具有RMDA功能的工业相机可以安装在显微镜上,快速获取细胞的高分辨率图像,并将图像数据实时传输到计算机上进行分析和处理,帮助研究人员更好地了解细胞的生理和病理过程。
机器人视觉
- 机器人导航与定位:在工业机器人、服务机器人等应用中,需要为机器人提供视觉导航和定位功能。具有RMDA功能的工业相机可以安装在机器人上,快速获取周围环境的图像,并将图像数据实时传输给机器人的控制系统,通过图像识别和处理技术,帮助机器人确定自身的位置和姿态,规划路径,实现自主导航和定位。
- 物体识别与抓取:机器人在执行物体抓取、装配等任务时,需要准确识别目标物体的位置、形状和姿态。RMDA功能可以使工业相机快速将图像传输给机器人的视觉系统,提高物体识别的速度和准确性,从而使机器人能够更精准地抓取物体,完成复杂的操作任务。