知识点讲解
 
       嵌入式中间件
知识路径: > 嵌入式系统软件基础知识 > 嵌入式软件基础知识 > 
被考次数:2次
被考频率: 低频率
总体答错率: 49%
知识难度系数:
考试要求: 掌握     
相关知识点:12个
        近年来,在嵌入式系统中,处理器的性能不断提高,系统的功能更为复杂,嵌入式软件对可靠性、实时性的要求越来越高,因此,中间件技术也被引入到嵌入式系统的设计当中,并与实时多任务操作系统紧密结合。这种全新的软件设计方法,可以使用户把精力集中到系统功能的实现上,从而真正实现嵌入式系统的软硬件协同设计。当然,在一个实际的嵌入式系统当中,对于是否要采用嵌入式中间件,这完全取决于具体的应用需求。
        所谓嵌入式中间件,简单地说,就是在操作系统内核、设备驱动程序和应用软件之外的所有系统软件。嵌入式中间件的基本思路是:把原本属于应用软件层的一些通用的功能模块抽取出来,形成独立的一层软件,从而为运行在它上面的那些应用软件提供一个灵活、安全、移植性好、相互通信、协同工作的平台。这样,就可以有效地实现软件的可重用,降低应用软件的复杂性,提高系统的开发效率,缩短系统的开发周期,节约开发成本和维护费用,同时还保证了系统的高伸缩性、易升级性和稳定性。当然,如果在嵌入式系统中引入中间件,将会带来额外的开销,可能会对系统的性能造成一定的影响。
        嵌入式中间件可以分为不同的类型,如消息中间件、对象中间件、远程过程调用、数据库访问中间件、安全中间件等。有些嵌入式系统较为复杂,单个的中间件可能无法满足应用的需求,这时就需要将多种中间件集成在一起。这样的集成解决方案如Sun公司的嵌入式Java、微软的.NET Compact Framework、OMG(Object Management Group)的嵌入式CORBA等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有