[发明专利]一种具备优先级调度的多协议转换方法有效
申请号: | 201510444017.0 | 申请日: | 2015-07-27 |
公开(公告)号: | CN105045743B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 关新平;孙彦龙;袁亚洲;马巨海;张宇;李雨纯 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 秦皇岛一诚知识产权事务所(普通合伙)13116 | 代理人: | 李合印 |
地址: | 066004 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种具备优先级调度的多协议转换方法,系统在初始化阶段设定一个仲裁字节和一个仲裁字节更新定时器;仲裁字节更新定时器对仲裁字节的各位信息进行更新,检测系统中是否有协议转换要求;系统初始化结束后,检测仲裁字节的各位信息,通过仲裁字节对系统中的协议转换按照从最高级向最低级的顺序进行监测和指示,根据不同协议转换类型的优先级进行调度转换,转换完成后,对该协议对应的仲裁字节的位进行清零操作,然后系统重新从仲裁字节的最高位开始按高低位检测各位信息。本发明具有设计简单、处理精确、应用广泛等优点。 | ||
搜索关键词: | 一种 具备 优先级 调度 协议 转换 方法 | ||
【主权项】:
一种具备优先级调度的多协议转换方法,其特征在于:所述转换方法运行在嵌入式系统中,该嵌入式系统由硬件和软件组成,硬件由嵌入式微处理器、存储器、通用设备接口、电源组成;通用设备接口包括串行通信接口、以太网接口、通用串行总线接口、I2C接口、SPI接口和其他接口,不同接口使用不同的通信协议传输数据;软件运行在嵌入式微处理器中,对整个系统进行控制;嵌入式系统初始化,在系统初始化阶段定义一个仲裁字节和一个仲裁字节更新定时器为系统协议转换使用,所述的仲裁字节占用一个字节的内存空间,其中该字节每一位均代表一种协议转换类型,字节的每一位从高到低代表的协议转换类型优先级依次降低,最高位代表优先级最高的协议转换类型;其中,仲裁字节的某一位为1,代表有该位对应的协议转换需要进行或者正在进行;仲裁字节的某一位为0,代表没有该位对应的协议转换需要进行;所述仲裁字节更新定时器为嵌入式微处理器中的一个内部定时器,通过设定该定时器的寄存器,该定时器能够以需要的时间间隔循环定时;系统初始化完成后,利用仲裁字节更新定时器对所有接口进行定时监听,确定是否有协议转换需要进行或正在进行,根据监听结果对仲裁字节的各位信息进行更新;然后系统根据仲裁字节信息对不同优先级的协议转换进行调度;某一个协议转换完成后,系统对该协议对应的仲裁字节的位进行清零操作,执行完清零操作后,系统重新从仲裁字节的最高位开始按高低位检测各位信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510444017.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种串口TTL/RS232电平自适应装置
- 下一篇:级联通信方法以及级联系统