抢占式实时多任务微内核的设计与应用

被引量 : 0次 | 上传用户:caiyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在进入后PC时代以来,各种嵌入式实时操作系统(RTOS)如雨后春笋般的涌现出来,各大厂商都推出拥有自主知识产权的所谓“通用化”的RTOS。但是,通用化的RTOS往往由于其通用性,考虑应用的方方面面,所以必然要牺牲某方面性能为代价的。因此,RTOS向着超内核(Hyper-Kernel)、安全核(SecurityKernel)、防危核(Safety Kernel)和特定应用的嵌入式实时操作系统ASOS(Application Specific Operating Systems)等方向发展。 本论文的研究工作是根据ASOS的设计原理,采用基于模式的生成方法,在嵌入式实时多任务微内核μC/OS-Ⅱ基础上,分析微内核的构成机理;然后,分析如何采用实时UML建模工具来进行MT_UCOS微内核的设计;最后,形成完整的MT_UCOS微内核架构体系,并编写了微内核的主要功能代码。 MT_UCOS微内核是基于μC/OS-Ⅱ的用于执行少量任务的ASOS型微内核。它设计的用途是基于Internet网的中低端产品的应用。在本论文写作前完成的实际工作有:研习公开源代码的嵌入式实时操作系统如μC/OS-Ⅱ和RT-Linux,分析不同内核架构的设计机理;比较通用RTOS的优缺点;结合ASOS的设计特点,将μC/OS-Ⅱ进行改造性移植试验。 在本论文中可以得到如下结果: (1)在μC/OS-Ⅱ基础上进行改进优化后形成MT_UCOS内核源代码。 (2)在ARM公司提供的μHAL组件库的基础上,开发基于ASOS型的硬件抽象层。 (3)提出实时任务分割原理,并在MT_UCOS中给出了相关的实现机制。 (4)最后从嵌入式系统设计的角度开发设计了电话数码录音机,将MT_UCOS微内核进行实例化的应用。 (5)而且,在嵌入式系统软件MT_UCOS微内核设计,以及在电话数码录音机的设计中,运用实时UML工具进行相关建模,形成相应的设计图例和文档。 总之,本论文在理论上尝试将设计模式和UML引入嵌入式系统软件开发中,在实际中将ASOS型MT_UCOS微内核进行实例化应用,所以本论文的选题是具有一定的理论和实际意义。
其他文献
通信技术和互联网技术的迅猛发展日益影响着人们的信息获取方式。短消息业务SMS作为GSM网络的一项基本业务,以其方便、快捷、可靠、经济的优点,越来越得到移动用户的青睐。无线
本文以高等教育出版社中职教学资源网建设的主要内容为例,对中等职业教育数字化教学资源的呈现方式做了介绍,并对数字化教学资源实现方式的选择进行了探索。
<正>放学经过公园,哈利遇到了马戏团主人伯龙蒂尼先生的那只小猩猩一奥克西,她正被一只恶狗追赶。哈利也不知哪里来的勇气,赶走了恶狗,救下被吓得瑟瑟发抖的奥克西。哈利四处
期刊
江苏弘业股份有限公司是一家有着二十多年发展历史的专业流通型国有外贸公司,其主要业务就是进出口贸易。但近年来公司所面临的发展环境已经发生和正在发生着深刻而快速的变化
就业问题的解决直接关系到人民生活水平的提高和国家的长治久安,也是我国当前宏观调控目标之一。十六大报告中提出了走新型工业化道路,这是我国工业化发展的产物,也是我国经济要
本文主要研究网络图的计算机算法和显示方法。包括:网络图的计算机显示、连通性算法和最短路径算法。首先对图的六种存储结构进行分析,并以邻接多重表作为图的存储结构,研究了网
目的探讨熊果酸(UA)诱导人结肠癌细胞HT-29凋亡的作用机制。方法 MTT法观察UA对HT-29细胞增殖的抑制作用;荧光显微镜和流式细胞术观察HT-29细胞的凋亡情况;Western blot检测细
<正>为什么要关注中考作文阅卷场?每年都有很多同学重复问我同一个问题,"中考作文怎样得高分?"这个问题庞大而沉重,常常让我力不从心。我很想像其他人那样给大家罗列一些高分
本文首先对工程中经常使用的等效方法进行了探讨,将等效方法划分为几种类型,指出不同等效方法的适用场合及优缺点。根据反应装甲的作用特点确定了等效靶研究中使用的等效方法、
提高森林覆盖率,保护生态环境,防风固沙,必须从植树造林开始,而造林任务工作量大,作业季节性强,必须采用机械化才能最大限度地提高提高生产率,降低生产成本,实现高速高质量造林,提高造