QT+EtherCAT 主站协议库—SOEM主站
SOEM 是 Simple Open EtherCAT Master Library 的缩写,是瑞典 rt-lab 提供 的一个开源 EtherCAT 主站协议库 。 SOEM 库使用 C 语言编写,可以在 windows 以及 Linux 平台上运行,并也可以方便地移植到嵌入式平台上。 SOEM 支持 CoE , SoE , FoE 以及分布式时钟。
一、SOEM库下载地址:
【免费】SOEM库源码(EtherCAT主站协议库)资源-CSDN文库
或
项目首页 - SOEM:Simple Open Source EtherCAT Master - GitCode
库中文件如下:
二、编译过程:
解压库后,找到VS2017下的控制台窗口
转到SOEM-master目录下,并按顺序执行以下4条命令:
mkdir build
cd build
cmake .. -G "NMake Makefiles"
nmake
会建立build文件夹,并编译出下面的内容:
三、依照网上大神的步骤进行.h与库文件的整理与引入QT项目:
Ethercat学习-QT添加SOEM主站_qt ethercat-CSDN博客
截图: