构件技术在嵌入式操作系统开发中的应用和研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:wolffing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展和无线通信技术的不断进步,嵌入式系统行业逐渐发展并成熟起来,特别是目前手机市场如此红火。未来的手机发展趋势将是智能化的,它的功能将会越来越复杂,也就是说手机操作系统将会在智能手机里扮演重要的角色。智能手机操作系统不仅需要实现和管理基本的通话功能,而且更重要的是拥有掌上电脑的特性,提供各种应用服务,包括:文字处理、视频播放、收发邮件、网上冲浪、程序下载等。特别是对于3G无线宽带网的到来,程序点击下载,自动运行将给手机操作系统的设计提出了新的挑战。 基于软件构件技术的开发是目前软件设计中很流行的技术,而且给开发带来了效率极大的提高,系统可由构件组装而成,动态扩展。那么,构件技术能否利用到智能手机操作系统的开发中呢?答案是肯定的。本文就将围绕一种简单易学、功能强大的构件技术——CAR构件技术展开,分析和介绍CAR构件是如何在智能手机操作系统ElaME开发中应用的,其中ElaME是科泰世纪科技有限公司研发的ElastosMobileEdition(简称ElaME)嵌入式操作系统。 本文首先介绍了构件技术给软件产业带来了一次新的技术革命,构件技术相比传统的软件技术具有明显的优势,而且构件技术推动了操作系统的变革。接着介绍了“和欣”嵌入式操作系统,描述了其基本组成框架,指出了它的关键部分就是将CAR构件执行引擎融入在操作系统内核中。接着提出了CAR构件编程模型,讲解了CAR构件执行引擎的强大功能,并用一个CAR构件编程实例来具体说明。然后重点分析了CAR构件技术是如何来帮助设计和开发ElaME智能手机操作系统的,首先从构件化的内核对象开始,对进程、线程、地址空间、内存管理等内核对象进行了构件化的设计;接着介绍了强大的构件化驱动模型,可以方便对各种外设进行驱动程序的开发,提高了效率;同时,还提到了系统扩展构件库和如何设计构件化的应用程序。另外,为了提供最大的兼容性,可以利用CAR构件技术来移植各种流行的应用平台。最后,叙述了CAR构件技术使得操作系统向ARMSoC上的移植变得方便和针对“程序点击下载,自动运行”而设计的CAR构件安全体系模型,并将ElaME和CAR构件技术与国外的其它产品进行了全面的比较。 通过文章对CAR构件技术和ElaME操作系统全面的介绍,可以领会CAR构件技术强大的技术优势,把CAR构件技术运用在嵌入式操作系统中的确是一种重大的创新,CAR构件技术给ElaME操作系统带来了高效性、灵活性、安全性等诸多优点,代表了未来面向3G的智能手机操作系统的一个重要发展方向。
其他文献
随着Internet的飞速发展,计算机网络已经在社会、经济、文化和人们的日常生活中扮演着越来越重要的角色。同时越来越多的政府、商业、金融等机构和部门将自己的数据库连接到I
作为一个新兴的主题,基于混沌和DNA互补的规则的数字图像对称加密技术最近已经吸引了很多研究人员的关注。随着通信技术的发展,除了文本信息以外,利用视听信息变得比过去更为普
聚类分析是数据挖掘的一个研究热点。业已广泛研究的模糊聚类算法,往往只适用于静态数据集的聚类;对于动态数据集,新增数据后前期的聚类结果不再可靠,而运用此类算法重新聚类
下一代信息通信网络的发展方向是技术融合、业务融合以及网络融合。为了适应未来通信网络的发展趋势,屏蔽底层网络细节的开放业务接入技术得到了越来越多人的关注。由于用户对
随着科学技术的发展和制造业生产能力不断提高,移动机器人技术逐渐向着自主化和智能化发展;移动机器人的同时定位与构图(Simultaneous Localization and Mapping,SLAM)是实现
本文研究和分析了国内外软件项目管理的技术和方法,在此基础上结合具体软件项目管理的实例,给出了一套估算软件项目规模、估算工作量和开发进度管理的具体方案。在项目规模度量
社会现已步入电脑发展的第四个阶段:网络时代。网络一经与企业结合起来,就焕发出无限的异彩,企业内部网络的发展同步着企业的发展。然而,如何保护企事业内部网络数据的机密性
人工智能是研究计算机模拟完成人类思想和行为的一门学科。人类使用自然语言来表达自己的思想和行为,因此对自然语言理解的研究是人工智能领域中的一个重要课题,而量化处理自然
随着近几年邮政业务的大力发展,邮政公司各专业局的新系统上线、员工转岗、新员工入职都需要相应的培训做为支撑。省邮政培训中心原有的事务管理信息系统已经不能满足日常工
本文对空间矢量数据索引研究及其在政府地理信息系统中的实现进行了研究。文章对常用空间索引方法进行了对比,分析了各自的优缺点,重点对R树空间索引方法进行了研究,详细讨论了R