ubuntu14.04、xenomai3.1、ethercat igh构建主站(2)

我是在i9 9900k的主机上编译的linux内核、xenomai以及ethercat igh。
有如下两个版本:
1.linux4.9.38+xenomai3.1+ethercat igh
在这里插入图片描述
2.linux3.14.44+xenomai2.6.5+ethercat igh
在这里插入图片描述
我分别在i5 6600和i5 4460上进行了测试。都能成功驱动台达ethercat伺服(ASD-A2-0421-E),说明主站可以正常运行。
在这里插入图片描述
在这里插入图片描述
xenomai的实时性方面,i5 4460主机的效果比i5 6600主机好很多。i5 6600主机虽然也能驱动伺服,但是电机会有抖动。
我猜测是主板的bios等因素影响了xenomai的实时性。
xenomai校准
参考了如下资料
https://xenomai.org/pipermail/xenomai/2007-May/009063.html
https://github.com/kuka-isir/rtt_lwr/blob/rtt_lwr-2.0/docs/source/rtpc/xenomai.rst
在这里插入图片描述
网卡测试
我测试了realtek的8139、8169网卡和Intel的82571、82574网卡。
基于linux4.9.38+xenomai3.1版本的主站在使用intel的网卡时会死机,只能使用realtek的网卡。
基于linux3.14.44+xenomai2.6.5版本的主站则均可正常运行。
在这里插入图片描述
查看igh支持的网卡型号
进入ethercat/device目录,可以看到有如下文件。文件中有8139和8169.
在这里插入图片描述
在e1000e随便打开一个hw-3.x-ethercat.h文件,可以看到如下Intel网卡型号。
在这里插入图片描述
在e1000打开一个e1000_hw-3.4-ethercat.h文件,可以看到如下Intel网卡型号。
在这里插入图片描述
总体来说,支持的intel网卡比较多。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值