一种自适应嵌入式软件架构的构建与应用

被引量 : 0次 | 上传用户:liweibin522
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的发展,越来越多的嵌入式设备出现在市场上,嵌入式设备的用户也呈指数增长,随之而来的是嵌入式应用的不断增加。嵌入式设备的概念包含非常广泛,包括有传统的工业控制应用、家用电器、医疗设备和个人移动设备等等。在这些传统的嵌入设备中,过去及现在所有的嵌入式应用都是流程化的运行各种程序,软件以用户的操作为驱动,在用户使用到相应的功能时才将对应资源或者库加载到内存中运行,使软件运行效率较低。而将整个软件所有资源都载入系统运行的情况下,软件载入的暂时用不到的程序又占用了很多的系统资源,嵌入式系统本身就是资源有限的。随着越来越多的用户开始使用嵌入式设备及对嵌入式设备的功能及个性化的用户体验提出越来越高的要求,传统的嵌入式软件开发方法已经无法满足这样的需求。为此,本文提出一种新的自适应嵌入式软件架构用于嵌入式软件的开发,以实现嵌入式软件功能的扩展和用户体验的个性化。自适应嵌入式软件架构将用户的操作过程作为适应的对象,在用户操作软件的过程中,自适应嵌入式软件架构中的调用相关度用来反映用户的操作习惯,并根据用户的具体操作进行调整更新,使得经常被用户使用的软件模块的调用相关度相对较大,并结合软件模块的性能值计算预载入性价比,将性价比最高的预载入系统使软件运行实现效率提高,也为用户提供了更好的用户体验。自适应嵌入式软件架构中的软件模块为一类实现某些特定功能的软件、程序或数据,这些软件模块可以独立在系统中运行或由其他软件调用运行。这些软件模块是可重用的、分布存储的,因此,嵌入式软件可以通过利用更多存储于非本地的模块来完成一些仅本地模块的组合所无法完成的功能,实现用户不断增长的需求。本文通过这种新型嵌入式软件架构开发了用于新能源汽车的智能动力控制系统。在这个系统中,汽车本身拥有嵌入式控制设备,而该设备除了控制汽车本身外,还可以与用户的移动设备进行连接,将汽车动力的相关数据上传到数据中心做分析处理。移动设备上的应用程序可以通过网络调用汽车的动力设备上的软件模块实现对汽车动力的查看与控制,数据中心借助其强大的计算能力,为汽车动力数据作分析并提供良好的控制方案。同时,在用户使用的过程中,该软件架构也能不断自适应调整调用相关度,通过预载入使用户在使用软件的过程中运行更快。
其他文献
近年来,随着自然生态破坏和环境污染等问题的日益严重,各种自然灾害如地震、海啸等以及人为的火灾、化学气体泄漏等突发事件频频发生,严重影响了我们的日常生活以及生命财产
该文以安徽省淮南市为例,基于淮南旅游发展的现状,以游客问卷调查和网络搜索两种方式得出游客对淮南市旅游认知的调查结果,并且从旅游地和旅游者的角度分别提出了提升其旅游
随着Internet的技术的发展,基于网络的各种活动如电子商务,网络票选,电子政务等日益频繁,人们对于网络活动中的身份,内容等隐私信息的安全越来越关注,为了保护用户在网络通信
<正>一、会计舞弊形成的原因(一)信息不对称是会计信息舞弊的根本原因会计信息的不对称,表现为投资者不能象经营者那样及时地、充分地掌握企业经
采用目测法和生长抑制法研究了50%烯啶虫胺可溶粒剂对水稻的安全性,同时用稻茎浸渍法测定烯啶虫胺对褐飞虱的室内活性,并进行了田间试验。结果表明,50%烯啶虫胺可溶粒剂对水
<正>一、农产品加工业大力发展近年来,依托本地资源优势和特色产业,赣州市把农产品深加工作为调整产业结构和促进农民增收、农业增效的重要渠道,大力促进农产品加工业发展,形
骨组织工程技术对于缺损颅骨修复有着重要的意义,组织支架是骨组织工程技术的重要内容,但是目前尚无成熟的整体解决方案。针对这一问题,本文在了解国内研究现状的基础上,进行
农业产业化建设是促进农业生产全面发展,农民持续增收,农村社会和谐发展的重要手段。本文总结了江西赣州市发展农业产业化的主要做法、特点和经验,为进一步推进农村经济发展
通过期末考试检验学生学习效果和教师授课情况的课程考核模式,在长期的教学过程中突显出诸多弊端。以中外舞蹈发展史为例,该类舞蹈理论课程不同于以动作展开教学的舞蹈技能课
天津港是我国北方的第一大港,其港口规模和竞争力与港口自身的集疏运能力息息相关。港口的集疏运能力直接影响着港口的发展,一般而言,良好的集疏运条件能够促进港口的扩张和