Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-27 07:36:09

EtherCAT Rockchip 平台支持

Rockchip 平台支持

8.1 支持平台

支持平台如下:

SoC参考内核IgH 主站Rockchip 实时 stmmacTSN 扩展
RK3588Linux 5.10支持支持支持
RK3576Linux 6.1支持支持支持
RK3568Linux 5.10支持支持不支持
RK3506Linux 6.1支持支持不支持

具体开发板是否引出兼容 GMAC、所用 PHY、设备树配置以及 SDK 是否包含对应补丁,仍需按产品确认。

8.2 Rockchip 软件架构

Rockchip 方案整体分为实时内核、主站和驱动、用户态以及应用四层,具体文件如下:

部分文件作用
实时内核PREEMPT_RT 内核降低调度和中断延迟
IgH 主站ec_master.koEtherCAT 主站核心
平台网卡驱动ec_stmmac.koRockchip 针对 GMAC 实时通信适配的 stmmac 驱动
依赖模块phylink.kopcs-xpcs.ko提供 PHY Link、PCS/XPCS 等网络接口支持
用户态ethercatlibethercat.so调试工具和应用 API
应用SDK demo 或产品程序伺服、I/O 和业务控制
产品应用 / ethercat 工具


    libethercat.so


     ec_master.ko


     ec_stmmac.ko


 Rockchip GMAC / PHY → EtherCAT 从站

与通用 ec_generic 相比,ec_stmmac 直接适配平台 GMAC 数据路径,适合对周期和抖动要求更高的场景。两种驱动不能同时占用同一个物理网口。

8.3 SDK 文件位置

源码目录:

SDK/external/ethercat_igh

本页目录