一种可定制嵌入式软件开发平台框架的研究与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:houlanqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着嵌入式技术的发展,嵌入式软件正在被广泛应用到社会的各行各业中。然而在嵌入式软件开发领域,国内相应的软件开发平台和软件工具比较少。 本文以设计和开发一个可定制的嵌入式软件开发平台为主要目标,通过对软件框架的研究,经过对基于构件的软件框架的改造,提出了一种基于动态扩展点的软件框架(Dynamichotspotbasedsoftwareframework,简称DHSBF)。DHSBF分离了基于构件的软件框架中与领域相关的框架构件,并支持动态地添加、删除和修改扩展点。使得与基于构件的软件框架相比,DHSBF更加适合于构建可定制的嵌入式软件开发平台。 本文在DHSBF的设计和实现中,还作了两方面的研究: (1)针对构件之间的通信问题,改进了传统的软件总线,提出并实现了一种基于消息分组的软件总线,从而使得构件之间的通信可以更加高效。 (2)针对构件的组装问题,提出并实现了一种插件组装模型。该模型定义了DHSBF中所使用的构件的具体形态,并实现了基于该形态的构件组装机制。 此外,本文还应用DHSBF构建了一个嵌入式软件开发平台,它具有良好的定制能力,可以通过集成插件支持多种嵌入式应用开发。目前该平台已经在空调控制的嵌入式软件开发以及起升和车载设备安全监控系统的嵌入式GUI开发项目中得到了一定的应用。
其他文献
智能交通系统(IntelligentTransportationSystem:ITS)作为复杂的大系统,在传统的网络环境下面临着交通资源和交通服务协同、共享的困境,并且这一问题已经影响到ITS的进一步发展
目前WWW已经发展成为包含多种信息资源、站点遍布全球的巨大信息服务网络,成为世界上最丰富和最密集的信息来源。人们越来越多的通过搜索引擎进行信息的查找。然而,一般搜索引
包装层为实现异构数字图书馆系统的集成和互操作提供了一条有效的途径。但是,Web上的数字图书馆在资源类型和访问界面上有所不同且可能会发生变化,同时数字图书馆的数量也在不
肝硬化是一种常见的肝脏疾病,在我国具有高发人群。所以,对肝硬化进行早期的诊断和治疗是非常必要的。但是,目前在我国对肝硬化的自动诊断还没有形成有效的体系,尤其是利用先进的
当今 数据库系统广泛地应用于各个领域,其性能极大地影响着各个应用的高效运行。数据库系统的并发度以及事务的吞吐量是影响其性能的关键因素,因此,一直以来,如何提高数掂库系统
随着计算机软硬件系统规模的日益复杂化、重要化,如何保证计算机系统的正确性和可靠性,逐渐成为当前理论界和产业界共同关心的重要问题。其实,令计算机更好地为我们服务的主要障
时至今日,时空轨迹数据正在大量产生。很多移动设备都带有了定位和无线通信功能,能够记录并向服务器返回它们的位置,因此大量受路网约束的GPS轨迹数据得以收集。随着“大数据
随着嵌入式技术的不断成熟与发展,嵌入式系统已经越来越广泛地应用于工业生产中的各个环节当中,对工业生产现场的在线监控已经成为了其中的一个重要的应用领域。通过对工业现场
本文致力于Internet上更安全、更方便、更接近传统纸币的电子现金支付系统的研究,文章在介绍了与电子现金协议相关的基础理论和阐述了电子现金的国内外研究现状和研究发展动态
随着可穿戴计算机技术和无线自组网技术的发展,穿戴机系统中的多媒体业务迅速增加,这就需要基于无线自组网的穿戴机系统能够提供服务质量保证。例如在军事通信和紧急搜救等应用