如何在 Ubuntu 24.04 上安装 EtherLab EtherCAT 主站

此简短说明向你展示如何安装 EtherLab EtherCAT 主站,也称为 IgH EtherCAT Master

添加仓库:

install_etherlab_ethercat.sh
curl -fsSL https://download.opensuse.org/repositories/science:/EtherLab/Debian_12/Release.key | gpg --dearmor | sudo tee "/usr/share/keyrings/etherlab.gpg" >/dev/null
sudo echo "deb [signed-by=/usr/share/keyrings/etherlab.gpg] https://download.opensuse.org/repositories/science:/EtherLab/xUbuntu_24.04/ ./" | sudo tee /etc/apt/sources.list.d/etherlab.list
sudo apt update

现在从我们刚安装的仓库安装 EtherCAT 主站

install_ethercat_master.sh
sudo apt install ethercat-master

如果你还需要开发头文件,使用以下命令安装

install_libethercat_dev.sh
sudo apt install libethercat-dev

更多信息,请参见 EtherLab 页面

如何配置 EtherCAT 主站

现在打开 /etc/ethercat.conf 并将 MASTER0_DEVICE 设置为你的网络接口名称。

这通常不能是你用于互联网或其他目的的同一网络接口。你可以使用 ifconfig 查找网络接口名称。

/etc/ethercat.conf
MASTER0_DEVICE="enx00e04c680004"

此外,你必须定义设备驱动程序。大多数情况下,此驱动程序就是 generic - 使用其他驱动程序来略微减少抖动是一个高级主题。

/etc/ethercat.conf
MASTER0_DEVICE_DRIVER="generic"

现在你可以使用以下命令(重新)启动 EtherCAT 主站

restart_ethercat.sh
sudo systemctl restart ethercat

Check out similar posts by category: EtherCAT