build ethercat

build ethercat

linux kernel

  • enable loadable module suppot
git clone https://gitlab.com/etherlab.org/ethercat.git
./bootstrap
./configure --enable-cycles --enable-hrtimer --enable-8139too=no --with-linux-dir=/usr/src/linux-4.4.194/
make all modules
sudo make modules_install
sudo make install

mac地址72:fd:55:fc:6f:a0

sudo vim /usr/local/etc/sysconfig/ethercat

修改MASTER0_DEVICE="72:fd:55:fc:6f:a0"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/
echo KERNEL==\"EtherCAT[0-9]*\", MODE=\"0664\" > /etc/udev/rules.d/99-EtherCAT.rules

sudo /etc/init.d/ethercat start

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

💰

×

Help us with donation