Это краткое руководство показывает, как установить EtherLab EtherCAT master, также известный как IgH EtherCAT Master.
Добавьте репозиторий:
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 master из репозитория, который мы только что добавили
sudo apt install ethercat-masterЕсли вам также нужны заголовочные файлы разработки, установите их с помощью
sudo apt install libethercat-devДля получения дополнительной информации см. страницу EtherLab
Как настроить EtherCAT Master
Теперь откройте /etc/ethercat.conf и установите MASTER0_DEVICE на имя вашего сетевого интерфейса.
Обычно это не может быть тот же сетевой интерфейс, который вы используете для интернета или других целей. Вы можете найти имена ваших сетевых интерфейсов с помощью ifconfig.
MASTER0_DEVICE="enx00e04c680004"Кроме того, вы должны определить драйвер устройства. Чаще всего этот драйвер просто generic — использование других драйверов для небольшого снижения джиттера является продвинутой темой.
MASTER0_DEVICE_DRIVER="generic"Теперь вы можете (пере)запустить EtherCAT master с помощью
sudo systemctl restart ethercat