Ubuntu18.04安装IgH主站
EtherCAT主站是EtherCAT网络中的中央控制单元,负责协调和管理连接到网络的所有从站设备。EtherCAT(Ethernet for Control Automation Technology)是一种高性能、实时的工业以太网通信协议,广泛应用于自动化和控制领域。
一、安装依赖包
sudo apt install autoconf automake libtool net-tools
二、下载安装包
igh 安装包
三、创建工作区
首先创建一个名为ETHERCAT的工作区
mkdir ~/ETHERCAT
将安装包解压到ETHERCAT文件夹下,并解压安装包
四、编译安装
进入解压出的文件夹下,打开终端
./bootstrap
./configure --enable-cycles --enable-hrtimer --enable-8139too=no --enable-generic=yes
make all modules
sudo make modules_install install
注:“./configure”中配置选项根据你实际使用来选择
五、生成模块依赖关系
当你安装或更新了内核模块时,通常需要运行下列这个命令,以确保系统正确识别和加载这些模块。
sudo depmod
六、 配置网卡
查看网卡MAC地址和类型
ifconfig
配置网卡
sudo gedit /usr/local/etc/sysconfig/ethercat
将地址粘贴至MASTER0_DEVICE=" " 引号中
在 DEVICE_MODULES=" " 引号里面填入 generic
七、配置
sudo ln -s /usr/local/etc/init.d/ethercat /etc/init.d/ethercat
sudo mkdir /etc/sysconfig
sudo cp /usr/local/etc/sysconfig/ethercat /etc/sysconfig/
八、 配置用户权限
进入root权限
su root
如果是第一次进入root权限需要: sudo passwd
echo KERNEL==\"EtherCAT[0-9]*\", MODE=\"0664\" > /etc/udev/rules.d/99-EtherCAT.rules
九、启动主站
sudo /etc/init.d/ethercat start