大大通开发板评测专区
直播中

盗梦电子工作室

5年用户 20经验值
擅长:嵌入式技术
私信 关注

【大联大世平 NXP i.MX RT1064开发板试用体验】- 3 - SOEM主站环境搭建

本帖最后由 盗梦电子工作室 于 2020-10-4 20:09 编辑

1.登录SOME官网:http://openethercatsociety.github.io/
2.下载SOME SDK包
1.png
3.下载后的文件解压后目录结构如下:

2.png
其中:
doc:包含协议栈中函数接口、数据结构的说明文档,与官方wiki上的说明文档保持一致
make:为整个工程的makefile文件,入口文件为subdir.mk,输出文件通过lib.mk和app.mk两个文件分别输出三个SOEM静态库和test目录下ETHERCAT功能测试相关的可执行程序
osal:定时器配置模块,主要包含SOME定时器(DC时钟相关,后面会讲到)设置和延时函数,分多个平台,详细内容可自行了解
oshw:包含网卡识别函数和网络套接字接口,分多个平台,详细内容可自行了解
soem:EtherCAT协议栈代码,与平台无关
test:各个功能测试模块代码及相关makefile文件
如果需要编译自己平台相关的静态库需修改setup.h文件,并在makecompilers下添加新增平台编译器的相关mk文件
4.对于本次移植首先我们将整个some文件夹拷贝到我们的工程当中,除此之外我们要实现当前i.mxrt平台相关的osal和oshw内的函数实现
3.PNG
下一节讲osal实现

回帖(1)

2020-10-8 16:29:27
老铁,过分了,上一次看就说发soem移植教程,等了两星期就发这出来,会不会冗余模式移植
举报

更多回帖

发帖
×
20
完善资料,
赚取积分