Final Submit 2025.09.18 21:39
当前目录下包含两个文件夹:初赛作品 和 决赛作品。请重点查看 决赛作品,这是在初赛的基础上进行的大规模改进版本。
与初赛相比,决赛版本对代码进行了全面重构,模块划分更加清晰,并且搭建了完善的真实验证场景,包括 PLC、远程 I/O 模块、传感器与执行器,实现了多适配器通信、周期 I/O 交互和 20 小时稳定性验证,更完整地满足了 EtherNet/IP 工业通信协议在实际应用中的需求
EtherNet/IP(EtherNet Industrial Protocol)是一种基于标准以太网的工业通信协议,属于 CIP(Common Industrial Protocol) 协议家族,广泛应用于工业自动化中,用于PLC、机器人、传感器等现场设备之间的数据交互,适用于对实时性和可靠性有一定要求的泛在计算场景。开源指令集架构的RISC-V 芯片目前在嵌入式、物联网等众多泛在计算场景得到广泛应用,CH32V307VCT6是一款有代表性的国产高性能 32 位通用 MCU(微控制器)RISC-V芯片。本赛题要求在主控芯片为CH32V307VCT6的开发板上,选定一款国产开源工业物联泛在操作系统,完成EherNet/IP协议的实现。
操作系统移植成功,正常启动并通过串口打印进程或线程的状态信息,内存的信息,其他存储的信息; 开发板的网口可以正常收发数据,数据包大小以UDP协议和TCP协议支持的MTU(Maximum Transmission Unit)为准,要求持续稳定收发的时间不少于24小时; 实现工业应用层协议EtherNet/IP,分别基于UDP和TCP实现Implicit和Explicit两种通信方式,要求扫描器至少为1个,适配器至少为2个,持续稳定运行的时间不少于24小时。
薛栋梁 xuedongliang010@163.com
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
项目说明
当前目录下包含两个文件夹:初赛作品 和 决赛作品。
请重点查看 决赛作品,这是在初赛的基础上进行的大规模改进版本。
与初赛相比,决赛版本对代码进行了全面重构,模块划分更加清晰,
并且搭建了完善的真实验证场景,包括 PLC、远程 I/O 模块、传感器与执行器,
实现了多适配器通信、周期 I/O 交互和 20 小时稳定性验证,
更完整地满足了 EtherNet/IP 工业通信协议在实际应用中的需求
赛题题目:工业泛在场景下基于国产RISC-V的EtherNet/IP支持
赛题说明:
EtherNet/IP(EtherNet Industrial Protocol)是一种基于标准以太网的工业通信协议,属于 CIP(Common Industrial Protocol) 协议家族,广泛应用于工业自动化中,用于PLC、机器人、传感器等现场设备之间的数据交互,适用于对实时性和可靠性有一定要求的泛在计算场景。开源指令集架构的RISC-V 芯片目前在嵌入式、物联网等众多泛在计算场景得到广泛应用,CH32V307VCT6是一款有代表性的国产高性能 32 位通用 MCU(微控制器)RISC-V芯片。本赛题要求在主控芯片为CH32V307VCT6的开发板上,选定一款国产开源工业物联泛在操作系统,完成EherNet/IP协议的实现。
赛题要求:
操作系统移植成功,正常启动并通过串口打印进程或线程的状态信息,内存的信息,其他存储的信息; 开发板的网口可以正常收发数据,数据包大小以UDP协议和TCP协议支持的MTU(Maximum Transmission Unit)为准,要求持续稳定收发的时间不少于24小时; 实现工业应用层协议EtherNet/IP,分别基于UDP和TCP实现Implicit和Explicit两种通信方式,要求扫描器至少为1个,适配器至少为2个,持续稳定运行的时间不少于24小时。
评分标准:
功能完整性(30%):
应用效果(40%):
代码规范性(20%):
文档质量(10%):
赛题联系人:
薛栋梁 xuedongliang010@163.com
参考资料:
参赛资源支持:无