Esta breve instrução mostra como instalar o EtherLab EtherCAT master, também conhecido como IgH EtherCAT Master.
Adicione o repositório:
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 updateAgora instale o EtherCAT master do repositório que acabamos de instalar
sudo apt install ethercat-masterCaso você também precise dos cabeçalhos de desenvolvimento, instale-os usando
sudo apt install libethercat-devPara mais informações, veja a página do EtherLab
Como configurar o EtherCAT Master
Agora abra /etc/ethercat.conf e defina MASTER0_DEVICE para o nome da sua interface de rede.
Isso tipicamente não pode ser a mesma interface de rede que você está usando para internet ou outros propósitos. Você pode encontrar o nome das suas interfaces de rede usando ifconfig.
MASTER0_DEVICE="enx00e04c680004"Além disso, você deve definir o driver do dispositivo. Na maioria das vezes, este driver é apenas generic - usar outros drivers para jitter ligeiramente reduzido é um tópico avançado.
MASTER0_DEVICE_DRIVER="generic"Agora você pode (re)iniciar o EtherCAT master usando
sudo systemctl restart ethercat