[发明专利]基于嵌入式系统的多任务管理方法无效
申请号: | 200810025486.9 | 申请日: | 2008-05-06 |
公开(公告)号: | CN101266553A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 张波;赵海源 | 申请(专利权)人: | 无锡紫芯集成电路系统有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 无锡华源专利事务所 | 代理人: | 聂汉钦 |
地址: | 214028江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于嵌入式系统的多任务管理方法,本发明方法将嵌入式系统有限的任务事先划分成不同的任务优先级,最高为实时中断级,其次为时钟中断级,再次为高优先级任务查询级,最后为低优先级任务查询级,越高优先级的可执行性越高,越能够保证完成任务,较低优先级则可执行性较低,因此将实时性要求高的任务安排在较高的任务级,后台实时性低的任务则为低任务级别。本发明的优点在于充分保证部分任务执行的实时性,节省系统资源,任务管理简单明了。 | ||
搜索关键词: | 基于 嵌入式 系统 任务 管理 方法 | ||
【主权项】:
1、基于嵌入式系统的多任务管理方法,根据嵌入式系统任务处理的实时性要求以及处理任务所需时间,将系统任务分为不同的优先级任务进行处理,最高优先级任务为实时中断级任务,能够实时完成系统任务请求,所述最高优先级任务按照任务处理优先级的高低分为一般中断级任务及固定频率的时钟中断级任务,其中一般中断级任务在实时中断级直接处理,本发明的特征在于:固定频率的时钟中断级任务产生系统时钟,基于此系统将一系列中断任务构成时钟中断任务链表,此中断任务链表为次高优先级任务或为时钟中断级的任务,按照任务处理优先级的高低该级任务又分为实时处理任务及延后调度处理任务:对于实时处理要求高、复杂度低的任务,将其作为实时处理任务,在所述时钟中断任务链表级直接处理,属于实时中断级任务的处理;延后调度处理任务是处理实时要求低、复杂度高的任务,从时钟中断任务链表级调度到下级的任务查询链表级处理;任务查询链表级任务为实时要求低的任务,按照任务处理优先级的高低又分为高优先级任务查询链表任务及低优先级任务查询链表任务,构成双查询链表任务;从所述时钟中断级中调度来的任务是任务查询链表中优先级最高的任务,以保证所述时钟中断级中即使是优先级最低的处理任务也能比任务查询链表级中的任务更优先处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡紫芯集成电路系统有限公司,未经无锡紫芯集成电路系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810025486.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种制造软质炭黑的反应炉
- 下一篇:一种城市污泥资源化处理利用的方法