当前位置: 首页 > news >正文

CIFX 50E-RE PCIe实时以太网PC板卡Linux系统驱动安装

Hilscher(赫优讯)CIFX 50E-RE PCIe实时以太网PC板卡Linux系统驱动安装

CIFX 50E-RE PCIe通信卡是德国Hilscher(赫优讯)公司推出的一款实时以太网PC卡,是在标准PC电脑上实现工业控制系统的通信卡件,支持几乎所有的工业现场总线协议,可在Windows, Linux, QNX等操作系统下工作。

                               

CIFX系列PC板卡的驱动程序在Windows环境下的安装和配置比较简单,直接运行安装程序就可以了,但是在Linux环境下,需要从源代码编译并安装驱动程序,过程复杂,容易出错,本文将详细说明常见报错原因和解决办法,提高用户安装部署的成功率,少走弯路。

 

系统环境:Linux OS, Ubuntu 20.04.3LTS

CIFX Linux驱动:NXDRVLinux V3.0.0

环境准备:

安装编译软件及依赖

Sudo apt-get install gcc g++ (缺了g++ 后面编译会报错)

sudo apt-get install cmake

sudo apt-get install linux-headers-$(uname -r)

sudo apt-get install libpciaccess-dev

sudo apt-get install libnl-3-dev libnl-cli-3-dev(缺了cli编译时也会报错)

 

下载CIFX Linux驱动源代码

CIFX Linux驱动下载地址:https://github.com/HilscherAutomation/nxdrvlinux/archive/refs/tags/v3.0.0.tar.gz

浏览器地址栏输入上述地址下载Linux驱动程序源代码

终端上进入下载目录,解压缩驱动程序源代码

tar xf nxdrvlinux-3.0.0.tar.gz

进入源代码目录运行:

./build_install_driver

 

编译共分两部分,uio_netx, 和libcifx, 模式enable DMA 或disable DMA要选择一致。 

 

需要使用SYCON.net配置工具远程配置CIFX板卡时,要enable ethernet support

 

硬件配置:

进入驱动程序源代码中的脚本目录:

/nxdrvlinux-3.0.0/scripts

运行安装固件脚本,格式为:

install_firmware create_single_dir

或者是:

install_firmware add_device {设备号} {序列号},需要root权限,

sudo ./install_firmware add_device 1251105 20262

 

 

在Linux系统环境中,CIFX卡的配置文件及固件不是写死在CIFX卡上的EPROM中,而是Linux系统上电启动后,由boot loader将配置文件及固件传送到CIFX卡中。安装程序会创建一个CIFX PCIe通信卡的专属目录,用于放置属于该卡的配置文件及固件。

Creating directory /opt/cifx/deviceconfig/1251105/20262/channel0

到这一步,仅仅是创建了一个目录,还需要通过配置工具SYCON.net将配置文件及固件下载到系统的相应目录下。

SYCON.net软件只能运行在Windows系统下,配置Linux系统下的CIFX通信卡SYCON.net需要远程连接到安装有CIFX通信卡的Linux主机上来完成配置工作。所以,Linux主机上除了需要安装CIFX驱动程序外,还需要安装TCPServer 用来实现与Windows系统下的SYCON.net远程连接。

编译安装TCP Server

进入驱动程序源代码中的例子目录:

/nxdrvlinux-3.0.0/examples

mkdir demo_build && cd demo_build

cmake ..

make all

运行TCP Server

sudo ./cifx_tcpserver

 

如出现上面的错误提示,执行一下sudo ldconfig,后再次运行TCP Server。

 

 

 

 

 

                                                         

 

http://www.jsqmd.com/news/344963/

相关文章:

  • 办公室出租公司常见问题解答(2026最新版) - 博客万
  • USACO历年青铜组真题解析 | 2017年12月
  • 2026年汽车租赁厂家权威推荐榜:豪华汽车租赁、企业租车、免押金租车、商务租车、四川租车公司、团体租车、成都汽车租赁公司选择指南 - 优质品牌商家
  • 深入解析:深度学习——反向传播的本质
  • 2026文旅装备优选:解码西南仿真恐龙与彩灯艺术的“伟博样本” - 深度智识库
  • 告别手写代码!这个 Plist 在线工具封神
  • 2026年2月北斗NTP网络时间服务器厂商综合实力榜:高精度时频设备选购指南 - 深度智识库
  • 2026年租车厂家最新推荐:四川租车公司/团体租车/成都汽车租赁公司/成都租车公司/成都租车行/旅游租车/旅行租车/选择指南 - 优质品牌商家
  • 一站式APP漏洞修复,你的版本答案!
  • 题解:[AHOI2017/HNOI2017] 影魔
  • 2026厂房通风降温哪家好深度分析:三大主流方案的选择路径 - 速递信息
  • 智慧校园平台解决方案综合概述与最佳实践
  • 2026年比较好的钢模板加工/市政钢模板值得信赖厂家推荐(精选) - 品牌宣传支持者
  • 基于深度学习的教师课堂行为检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)
  • [STM32L5] 【STM32L562 DK试用】3、GPIO的输入应用
  • 2026年比较好的尼龙隔热条/宣峰隔热条信誉优质供应参考(可靠) - 品牌宣传支持者
  • 科研绘图告别 “无效加班”!虎贲等考 AI:10 分钟生成期刊级图表,数据可视化零门槛
  • 龙牡壮骨营养棒:国民老品牌的「成长营养解决方案」,优缺点全解析 - 行业调研院
  • 3.1 龙牡壮骨营养棒怎么样?72年国民药企的“硬核”营养新选择 - 行业调研院
  • Python异步编程asyncio(三):Coroutine与任务管理
  • USACO历年青铜组真题解析 | 2018年1月
  • 课程论文急救指南:虎贲等考 AI 3 天搞定高分稿,拒绝熬夜凑字
  • 硫测定仪哪个厂家品质好?国内优质生产商与国际品牌全解析 - 品牌推荐大师
  • 人工设计问卷VS虎贲等考AI|差的不只是速度,是论文调研通过率!
  • 电子世界的奇妙冒险:01-2. 调试与工程专题:问题总是藏在某个忽视的角落
  • 从百模大战到行业落地:中国电信大模型实践全解析
  • 2026年汽车租赁公司公司权威推荐:成都租车公司/成都租车行/旅游租车/旅行租车/汽车租赁平台/电动汽车租赁/租车SUV/选择指南 - 优质品牌商家
  • 好写作AI:理工科的“实验步骤翻译官”,把操作手册写成学术传奇!
  • Linux常用命令速查手册
  • 程序员必学:央国企大模型落地趋势与高价值场景分析(收藏版)