当前位置:   article > 正文

IGH配置记录

igh配置

参考链接 https://zhuanlan.zhihu.com/p/677815603

仅作IGH配置,省略了前面的对linux的实时补丁。

1. igh下载https://gitlab.com/etherlab.org/ethercat/-/tree/stable-1.5

2.配置,编译和安装

  1. cd ethercat
  2. sudo make clean
  3. ./bootstrap
  4. #配置时指明我们要编译出ec_master.ko、ec_generic.ko和EtherCAT驱动程序ec_igb.ko
  5. ./configure --enable-kernel --enable-generic --enable-igb --enable-eoe=no
  6. #编译用户库libethercat
  7. make -j 4
  8. #也编译内核模块
  9. make -j 4 modules
  10. #安装用户库
  11. sudo make install
  12. #也安装内核模块
  13. sudo make modules_install

在sudo make modules_install,的时候如果出现需要先进行生成模块依赖关系

sudo depmod

3. 编辑配置文件/usr/local/etc/ethercat.conf使之具有如下两行

  1. MASTER0_DEVICE="ens4f0"
  2. DEVICE_MODULES="generic"

 MASTER0_DEVICE=""里面可以使用MAC地址

4.将 IgH 作为 systemd 服务配置为自启动模式

  1. sudo cp script/ethercat.service /lib/systemd/system/
  2. sudo systemctl enable ethercat
  3. sudo systemctl start ethercat

 至此配置结束,运行ethercat命令行测试

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/986415
推荐阅读
相关标签
  

闽ICP备14008679号