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

专利信息
申请号: 201210096612.6 申请日: 2012-04-05
公开(公告)号: CN102662670A 公开(公告)日: 2012-09-12
发明(设计)人: 林添孝 申请(专利权)人: 林添孝
主分类号: G06F9/44 分类号: G06F9/44;G06F9/48
代理公司: 安阳市智浩专利代理事务所 41116 代理人: 张智和
地址: 100085 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 场景 无核 嵌入式 实时 操作系统 实现 方法
【权利要求书】:

1.一种场景式无核嵌入式实时操作系统的实现方法,其特征在于,包括两部分及以下步骤:

第一部分:软件建模方法

第一步,把应用系统按照运行进程分解成一串不同功能的场景,一个场景即是一个人机交互界面或是一个控制过程;

第二步,把所有场景按照多级树形结构组织起来;场景分为主场景和次级场景;

第三步,本发明把系统的实时任务划分为两类,即抢先式任务和普通任务,普通任务又分为全局任务和局部任务;

第二部分:软件编程方法

第四步,每个场景用一个包含无限循环的子程序来描述;整个应用系统程序的结构就是一个多级树形的循环嵌套结构;

第五步,编写或调入与上述程序建模结构相适应的设备驱动程序库、常用程序库等,并进行剪裁、配置,供各种任务调用;

第六步,配置系统的中断系统,并在中断程序中编写抢先式实时任务程序;

第七步,组织、编写全局任务的程序,并形成一个汇总调用子程序;各个场景都需要循环不断地调用该子程序;

第八步,编写各局部任务的程序;每个场景都有自己特有的局部任务,它们都需要放在该场景的循环体中不断地循环调用。

2.根据权利要求1所述的方法,其特征在于:所述的场景包含三个要素:显示、按键和生存周期。

3.根据权利要求1或2所述的方法,其特征在于:系统中必须有而且只能有一个主场景。

4.根据权利要求1或2所述的方法,其特征在于:次级场景只能有一个入口,但可以有多个出口。

5.根据权利要求1所述的方法,其特征在于:所述第三步的抢先式任务放在系统的中断程序中处理,其优先级由系统的中断优先级决定。

6.根据权利要求1所述的方法,其特征在于:所述第三步的普通任务放在场景的循环中按顺序调度运行。

7.根据权利要求1或6所述的方法,其特征在于:普通任务一直运行到它们主动让出CPU为止,中间允许转去执行中断程序。

8.根据权利要求1所述的方法,其特征在于:利用拆分技术和插入技术提高系统的实时能力。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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