過去数日間、EtherCATをLinuxCNCと連携しようとしましたが、Linux環境の理解が不足しているため、プロジェクトを開始することはできません。私は必要なすべてのハードウェアとrtカーネルとLinuxCNCを含むプリインストールされたDebian 10バージョンを持っています。ここに示されているインストールプロセスに従いました。
bash: ethercat: command not found
エラーなしでインストールが完了しましたが、再起動して実行しようとした後に表示されますethercat master
。
誰でも助けることができれば幸いです。
答え1
deb
パッケージをビルドし、ここで説明されているようにインストールします。sitna/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