构件化嵌入式操作系统研究

构件化嵌入式操作系统研究

论文摘要

为了适应嵌入式应用的需要,满足嵌入式操作系统具有可配置性、良好的通用性、灵活裁减性等需求,需要将基于构件化的开发方法应用到嵌入式操作系统开发中。构件技术有着可配置性、灵活性、重用性及满足特定需求等各项优点,因此构件化的嵌入式操作系统符合嵌入式系统的发展趋势,构件化嵌入式操作系统能够更好地支持嵌入式软件的开发。 论文首先阐述了构件化嵌入式操作系统的特点,概述了构件技术思想、构件技术优点以及构件分类等几个方面的内容。然后,继续介绍了目前比较成熟的CORBA构件技术,分析了CORBA的构件组成框架,详细介绍了CORBA构件模型CCM。接下来介绍目前主要的几种构件化嵌入式系统,对这些系统进行调研,对其原理、模型框架及源代码进行分析、研究,并概述了它们各自的优缺点。 为了能够将基于构件化的开发方法应用与嵌入式系统软件开发中,改进现在构件化嵌入式系统不能进行动态配置的不足,本文设计了一种嵌入式构件模型,我做的具体工作如下: 1.设计了一种嵌入式构件模Embedded Smart Component Model(ESCM)。ESCM模型有着良好的构件模型定义标准,便于构件的开发与替换,使用户可以方便的采用符合ESCM标准的第三方构件,快速开发符合需求的嵌入式应用。 2.ESCM构件模型中加入了一种描述构件服务质量的质量模型,并设计了相应的质量属性的量化方法。同时给出了管理构件服务质量的方法,即利用主观反馈和客观反馈机制相结合的方法,在构件库中为构件服务质量提供支持,该方法可以有效地管理不同使用方式的构件,辅助用户高效地、准确地检索到满足功能及性能需求的构件。 3.ESCM构件模型采用了动态配置与修改机制,支持用户在构件系统运行时对其进行动态配置操作,更好的帮助用户灵活、高效地开发和集成复杂的嵌入式系统应用。并在构件原型中实现,验证其正确性与可行性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 嵌入式系统简介
  • 1.2 构件化嵌入式操作系统
  • 1.3 研究课题相关背景
  • 1.4 论文组织结构
  • 第二章 构件模型技术
  • 2.1 构件技术思想
  • 2.2 构件技术概述
  • 2.3 构件技术的优点
  • 2.4 构件的分类
  • 第三章 CORBA构件技术
  • 3.1 CORBA构件概述
  • 3.1.1 抽象构件模型
  • 3.1.2 构件实现框架
  • 3.1.3 容器编程模型
  • 3.1.4 打包和部署
  • 3.2 CORBA构件组装技术
  • 3.3 Minimum CORBA
  • 3.3.1 Minimum CORBA的裁减
  • 3.3.2 Minimum CORBA的特性
  • 3.3.3 Minimum CORBA的不足
  • 第四章 构件化嵌入式操作系统调研
  • 4.1 OSKIT
  • 4.2 Choices
  • 4.3 PURE
  • 4.4 2K
  • 4.5 UIC
  • 4.6 Jbed
  • 4.7 调研结论概述
  • 4.7.1 嵌入式系统具有动态调节与适应属性
  • 4.7.2 嵌入式系统由各个系统构件与应用层构件组成
  • 4.7.3 构件化嵌入式系统开发平台提供足够的构件库
  • 第五章 构件化嵌入式操作系统模型设计
  • 5.1 构件化嵌入式内核Pcanel
  • 5.1.1 Pcanel的设计思想
  • 5.1.2 Pcanel的体系结构
  • 5.1.3 Pcanel Thread
  • 5.1.4 Pcanel的线程间通信
  • 5.2 嵌入式构件模型ESCM
  • 5.2.1 ESCM构件组成
  • 5.2.2 ESCM构件装配
  • 5.2.3 ESCM构件模型优点
  • 5.3 ESCM构件质量管理
  • 5.3.1 构件服务质量模型
  • 5.3.2 构件服务质量描述
  • 5.3.3 构件质量管理框架
  • 5.4 ESCM构件容器
  • 5.4.1 ECCM基础设施
  • 5.4.2 ECCM容器的服务管理
  • 5.4.3 ECCM容器运行生命周期管理
  • 5.5 ESCM构件的动态配置
  • 5.5.1 构件动态配置步骤
  • 5.5.2 局部构件配置
  • 5.5.3 全局构件配置
  • 5.5.5 动态构件代码
  • 5.6 ESCM构件原型
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].国产嵌入式操作系统发展思考[J]. 单片机与嵌入式系统应用 2019(12)
    • [2].基于操作系统思想的智慧校园架构设计[J]. 中国教育信息化 2020(05)
    • [3].全球第二大操作系统死亡倒计时[J]. 办公自动化 2020(06)
    • [4].国产操作系统的机遇与挑战[J]. 电脑知识与技术 2020(14)
    • [5].计算机嵌入式操作系统初探[J]. 计算机产品与流通 2020(11)
    • [6].国产操作系统生态体系建设现状分析[J]. 信息安全研究 2020(10)
    • [7].自主开发操作系统并建设生态[J]. 办公自动化 2019(11)
    • [8].国产操作系统期待“通吃”任重道远[J]. 上海企业 2019(10)
    • [9].Linux操作系统环境下常见故障的探讨[J]. 信息与电脑(理论版) 2018(11)
    • [10].一种便携式操作系统的多媒体应用模式探索[J]. 中国教育技术装备 2016(24)
    • [11].一种云操作系统的虚拟化层连接方法研究[J]. 电脑知识与技术 2017(17)
    • [12].嵌入式操作系统这么多,哪一个适合你?[J]. 单片机与嵌入式系统应用 2017(09)
    • [13].掌握网络空间安全的主动权[J]. 汕头大学学报(人文社会科学版) 2017(05)
    • [14].嵌入式操作系统的发展过程及发展趋势[J]. 信息与电脑(理论版) 2014(22)
    • [15].高职《操作系统》课程教学改革的策略研究[J]. 云南社会主义学院学报 2014(04)
    • [16].国产操作系统的技术特点及应用范围研究[J]. 电脑知识与技术 2015(04)
    • [17].《操作系统》课程教改的探讨[J]. 山西科技 2015(03)
    • [18].基于透明计算的云操作系统[J]. 电子制作 2015(12)
    • [19].云操作系统的安全性思考[J]. 企业技术开发 2015(24)
    • [20].编新闻、瞎评论HOT or COLD?[J]. 电脑爱好者 2009(20)
    • [21].浅谈计算机嵌入式操作系统[J]. 电脑迷 2017(03)
    • [22].浅析嵌入式操作系统的应用与发展[J]. 无线互联科技 2013(11)
    • [23].操作系统究竟可以做到多小[J]. 软件和信息服务 2010(09)
    • [24].操作系统[J]. 小学生时空 2009(03)
    • [25].“3+4”分段培养模式中操作系统课程资源的建设[J]. 计算机时代 2020(11)
    • [26].安装操作系统常见问题解决[J]. 网络安全和信息化 2020(05)
    • [27].鸿蒙操作系统打造生态的路径思考[J]. 单片机与嵌入式系统应用 2019(10)
    • [28].国产嵌入式操作系统迎来百花齐放的新时代——“国产嵌入式操作系统技术与产业发展论坛”圆满结束[J]. 单片机与嵌入式系统应用 2019(10)
    • [29].国产操作系统研发对系统能力培养的需求与实践[J]. 计算机工程与科学 2018(S1)
    • [30].安卓系统的应用及发展趋势[J]. 技术与市场 2016(12)

    标签:;  ;  ;  ;  

    构件化嵌入式操作系统研究
    下载Doc文档

    猜你喜欢