[发明专利]基于通用平台的实时以太网设计方法有效
| 申请号: | 201811380862.6 | 申请日: | 2018-11-20 |
| 公开(公告)号: | CN109756361B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 吴勇刚;刘宗宝;张宝 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
| 主分类号: | H04L41/14 | 分类号: | H04L41/14 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
| 地址: | 100854*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种基于通用平台的实时以太网设计方法,其中,包括:时间槽设计,包括:在网络时钟同步基础之上,通过系统内核的时间接口设置;时钟初始化;并指定时钟的维护函数,负责计算和更新指定网络事件的时间片数据;时钟设置;时钟启动数据结构初始化;时钟计时启动;周期收发设计包括:网卡驱动采用内核任务队列和DMA的数据传输方式,并配合使用NAPI的触发方式;实时应用层协议栈设计包括:使用开源的CANOPEN工程作为应用层接口,实现实时协议栈。本发明基于通用硬件平台的方法,实现基于通用硬件平台的实时以太网通信,解决必须使用专用芯片的问题,提高灵活性和开发效率,降低成本。 | ||
| 搜索关键词: | 基于 通用 平台 实时 以太网 设计 方法 | ||
【主权项】:
1.一种基于通用平台的实时以太网设计方法,其特征在于,包括:时间槽设计,包括:在网络时钟同步基础之上,通过系统内核的时间接口设置;时钟初始化;并指定时钟的维护函数,负责计算和更新指定网络事件的时间片数据;时钟设置;时钟启动数据结构初始化;时钟计时启动;对于每个进入时间槽的网络事件,计算该事件的剩余时间片,如果为0,直接执行该网络事件,否则通过时间槽机制实现的接口,等待剩余时间长度后运行该网络任务;周期收发设计包括:网卡驱动采用内核任务队列和DMA的数据传输方式,并配合使用NAPI的触发方式;实时应用层协议栈设计包括:使用开源的CANOPEN工程作为应用层接口,实现实时协议栈;在CANOPEN接入时间触发机制后,对网卡驱动进行时间确定性访问;通过CANOPEN,实现对象字典的功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811380862.6/,转载请声明来源钻瓜专利网。





