[发明专利]一种场景式无核嵌入式实时操作系统的实现方法有效

专利信息
申请号: 201210096612.6 申请日: 2012-04-05
公开(公告)号: CN102662670A 公开(公告)日: 2012-09-12
发明(设计)人: 林添孝 申请(专利权)人: 林添孝
主分类号: G06F9/44 分类号: G06F9/44;G06F9/48
代理公司: 安阳市智浩专利代理事务所 41116 代理人: 张智和
地址: 100085 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种场景式无核嵌入式实时操作系统的实现方法,涉及单片机实时操作系统的设计和技术实现。本发明按照人机交互界面或控制进程为主线,把应用系统分解成一串既相对独立又有关联的场景。场景分为主场景和次级场景,所有场景用多级树形结构组织起来,系统在某个时段运行在某个场景内。系统又把任务分为抢先式任务和普通任务,普通任务又分为全局任务和局部任务。抢先式任务放在中断程序中处理,全局任务放在所有场景中运行,而局部任务则只运行在某个场景中。这样把系统任务分解为一个个简明的模块,使系统可以方便地使用构件化技术,从而采用无核设计。这种方法解决了操作系统挤占系统资源的问题,同时又能满足实时性要求。通过灵活配置、剪裁构件,设计出最紧凑的应用系统。场景式无核设计不仅方便程序移植,而且易学易用。
搜索关键词: 一种 场景 无核 嵌入式 实时 操作系统 实现 方法
【主权项】:
一种场景式无核嵌入式实时操作系统的实现方法,其特征在于,包括两部分及以下步骤:第一部分:软件建模方法第一步,把应用系统按照运行进程分解成一串不同功能的场景,一个场景即是一个人机交互界面或是一个控制过程;第二步,把所有场景按照多级树形结构组织起来;场景分为主场景和次级场景;第三步,本发明把系统的实时任务划分为两类,即抢先式任务和普通任务,普通任务又分为全局任务和局部任务;第二部分:软件编程方法第四步,每个场景用一个包含无限循环的子程序来描述;整个应用系统程序的结构就是一个多级树形的循环嵌套结构;第五步,编写或调入与上述程序建模结构相适应的设备驱动程序库、常用程序库等,并进行剪裁、配置,供各种任务调用;第六步,配置系统的中断系统,并在中断程序中编写抢先式实时任务程序;第七步,组织、编写全局任务的程序,并形成一个汇总调用子程序;各个场景都需要循环不断地调用该子程序;第八步,编写各局部任务的程序;每个场景都有自己特有的局部任务,它们都需要放在该场景的循环体中不断地循环调用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于林添孝,未经林添孝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210096612.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top