[发明专利]一种基于MCU的嵌入式实时调度控制装置及方法有效
申请号: | 201410213792.0 | 申请日: | 2014-05-20 |
公开(公告)号: | CN103995742B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 周贤勇;李霖;资小林;谌文思;邱宝象;莫小波;林安伟 | 申请(专利权)人: | 万向钱潮股份有限公司;万向集团公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 杭州九洲专利事务所有限公司33101 | 代理人: | 陈继亮 |
地址: | 311215 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于MCU的嵌入式实时调度控制装置及方法,包括微处理器、定时器、存储器、输入设备及输出设备,所述的输入设备由I/O接口、模拟数字转换器模块和通信接口组成,存储器通过该输入设备获得传感器和总线通信传输的数据和指令,软件指令和数据存储在所述的存储器中,所述的微处理器根据定时器提供的时基信号和软件调度控制规律取出存储器中的软件指令和数据进行运算、处理和判断并得到处理结果输出给输出设备,输出设备由I/O接口、脉宽调制模块和通信接口组成,输出的执行结果以不同信号形式通过输出设备传输。本发明有益的效果本发明即保障了连续任务和离散任务的独立性,同时又提高了任务的运行效率和实时性要求。 | ||
搜索关键词: | 一种 基于 mcu 嵌入式 实时 调度 控制 装置 方法 | ||
【主权项】:
一种基于MCU的嵌入式实时调度控制装置的方法,其特征在于:这种基于MCU的嵌入式实时调度控制装置,包括微处理器、定时器、存储器、输入设备及输出设备,所述的输入设备由I/O接口、模拟数字转换器模块和通信接口组成,存储器通过该输入设备获得传感器和总线通信传输的数据和指令,软件指令和数据存储在所述的存储器中,所述的微处理器根据定时器提供的时基信号和软件调度控制规律取出存储器中的软件指令和数据进行运算、处理和判断并得到处理结果输出给输出设备,输出设备由I/O接口、脉宽调制模块和通信接口组成,输出的执行结果以不同信号形式通过输出设备传输;该方法采用两级调度控制机制即优先级重构和时基时间片轮询的算法,并将嵌入式软件各个功能模块任务按照其属性分解成具有时间连续性的连续任务和空间频率性的离散任务,包括如下步骤:1)、在嵌入式系统运行开始时,首先进行动态任务优先级的重构算法即优先级重构;2)、在优先级重构中,如满足执行条件将被赋予原始优先级进入时基时间片轮询,如无任务优先级离散任务模块挂起则参与下次重构;3)、在时基时间片轮询中,通过状态机时间片轮询调度本次时间片的离散任务集合,该执行当前时间片离散任务模块占用CPU运行,其他时间片离散任务模块则挂起参与下次轮询。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万向钱潮股份有限公司;万向集团公司,未经万向钱潮股份有限公司;万向集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410213792.0/,转载请声明来源钻瓜专利网。