在过去的几天里,我一直在尝试让 EtherCAT 与 LinuxCNC 一起工作,但由于我对 Linux 环境缺乏了解,我什至无法启动该项目。我拥有所有必要的硬件,并预装了带有 rt 内核和 LinuxCNC 的 Debian 10 版本。我按照此处显示的安装过程进行操作:
bash: ethercat: command not found
安装完成,没有错误,但在重新启动并尝试运行后出现ethercat master
.
如果有人可以提供帮助,我将不胜感激。
答案1
构建deb
软件包,然后按照此处所述进行安装: 西特纳/ec-debianize
sudo apt install mercurial
使能够mq
:
cat <<EOF > ~/.hgrc
[extensions]
mq =
EOF
克隆存储库并构建包:
git clone https://github.com/sittner/ec-debianize.git
./get_source.sh
cd etherlabmaster
sudo dpkg-checkbuilddeps
sudo dpkg-buildpackage
然后安装包:
sudo dpkg -i ethercat_<version>_<arch>.deb
该ethercat
服务可以通过以下方式启动:
sudo /etc/init.d/ethercat start