目录
目录README.md

赛题题目:工业泛在场景下基于国产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分);
  • 按照赛题要求实现工业应用层协议EtherNet/IP(60分)。

应用效果(40%):

  • 设计应用场景,展示协议实现的应用效果(60分);
  • 开展性能测试和优化,稳定性和性能有明显提升的可以加分(40分)。

代码规范性(20%):

  • 代码结构清晰、可维护性高(80分);
  • 符合开源社区规范(20分)。

文档质量(10%):

  • 文档包含设计说明、部署说明、测试报告(50分);
  • 文档条例清晰、撰写规范(50分)。

赛题联系人:

薛栋梁 xuedongliang010@163.com

参考资料:

参赛资源支持:无

关于
27.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号