查看: 157|回复: 1

[原创] 在 i.MX RT 上移植CherryECAT主站协议栈

[复制链接]

该用户从未签到

34

主题

66

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1103
最后登录
2026-1-25
发表于 2026-1-8 14:12:44 | 显示全部楼层 |阅读模式
在i.MX RT 上移植CherryECAT主站协议栈

CherryECAT(https://github.com/cherry-embedded/CherryECAT/)是一个轻量、高实时、低抖动 的EtherCAT主站协议栈,专为运行于RTOS 上的MCU(如 RT‑Thread、FreeRTOS 等)设计。它采用 Apache‑2.0 免版税授权,适合商业产品使用。本文介绍如何将CherryECAT协议栈移植到NXP IMX RT1060开发板,包括修改FreeRTOS配置、ENET网络驱动程序更新,编译和运行代码步骤。
以下是 CherryECAT 仓库中的核心文件及目录,便于快速了解其结构与关键功能组件:
osal/:操作系统抽象层(线程、消息队列等,已经提供FreeRTOS和RT-Thread移植)
       port/:不同平台驱动适配(如HPMicro, Renesas,NXP RT)
       src/:主协议栈实现,包括:
·      EtherCAT 主站逻辑
·      DC 同步
·      PDO/SDO/CoE/FOE/EOE 处理

在 i.MX RT 上移植CherryECAT主站协议栈.pdf (1.16 MB, 下载次数: 5)
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 10:51
  • 签到天数: 2561 天

    连续签到: 23 天

    [LV.Master]伴坛终老

    87

    主题

    2万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    24322
    最后登录
    2026-2-3
    发表于 2026-1-8 15:10:54 | 显示全部楼层
    赞一个
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2026-2-4 03:38 , Processed in 0.091231 second(s), 23 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表