Windows를 사용하여 이더넷과 통신 시도(1)

2072 단어 Ethercat
이 보도는 아마도 동인지가 될 것이다.주로 동인지를 향한 필기다.
몇 번 계속해.(가능)
■ 개발 사전 준비(Windows)
◇ Visual Studio의 C++ 컴파일러 설치
https://visualstudio.microsoft.com/ja/vs/features/cplusplus/
Community 2019를 선택하면 됩니다.
※ 재시동이 필요합니다.
◇ cmake 설치
◇ Npcap 설치
https://nmap.org/npcap/
Npcap 1.50 installer
■ SOEM 환경 구축
이번에 소개한 프로그램 라이브러리는 Simple Open Source Ether CAT Master(SOEM)인데, 기본적으로 표준 위치에 있는 프로그램 라이브러리를 시험해 보고 싶습니다.
Giithub에서 다음 창고를 복제하기 시작합니다.
git clone https://github.com/OpenEtherCATsociety/SOEM.git
cd SOEM
mkdir build
cd build
cmake .. -G "NMake Makefiles"
nmake
■ slaven info를 시도해 보세요.
slaven info를 시험해 보고 싶습니다.Windows에서 실행할 때 습관이 있습니다.
실행은 콘솔에서 이뤄지며 권한 등의 관계로'Visual Studio와 함께 제공되는 Developer Command Proompt for VS 2019'를 사용합니다.
※ 왜 그런가?잘 모르겠지만 관리자 권한보다 더 높은 것 같아요.

다음 디렉토리로 이동합니다.(linux라고 쓰여 있는데 규격인 것 같다)
cd .\test\linux\slaveinfo\
디렉터리에exe가 있기 때문에 실행합니다.
.\slaveinfo.exe
그러면 경고 대화 상자가 표시됩니다.(권한이 엄격해졌나?)
예 대로 집행하다.

보안의식이 조금 높은 시스템이라 지저분하게 숨겼는데 PC에 연결된 NIC가 뜨더라고요.
.\slaveinfo.exe \Device\NPF_{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
NIC를 뒤에 입력하면 NIC 카드가 실행됩니다.
순조롭다면 출력은 다음과 같다.

다음에 좀 더 자세히.

좋은 웹페이지 즐겨찾기