지난 며칠간 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