基于嵌入式车载娱乐系统的组态中间件设计与实现

来源 :扬州大学 | 被引量 : 0次 | 上传用户:lioutao2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国汽车工业的高速发展,国内外市场对汽车电子产品的需求量也快速增长。车载信息娱乐系统作为汽车电子的主体,应当具备灵活应对市场需求、软件开发平台化和技术发展连续性的能力。为了获得这三个方面的能力,解决方案之一是在传统硬件层、操作系统层和应用层三层架构基础上加入中间件以屏蔽底层操作系统的异构性,更方便地集成不同硬件平台上开发的应用软件。但是,基于中间件架构的车载信息娱乐系统目前还存在一些问题,包括灵活快速的业务集成、应用层和中间件接口复用、开发端和运行端的快速同步问题。基于上述问题,本文以嵌入式车载娱乐系统为基础,设计并实现了一种可组态的车载终端中间件平台,重点对中间件配置化软件、基于D-Bus的中间件通信、基于异构环境的中间件同步优化展开研究。在中间件配置化软件方面,本文实现了一种可视化的配置软件,用于给本地开发者以图形化的方式动态配置车载终端中间件。所设计的配置软件分为配置端和解析端,配置端运行在PC上,可通过图形界面编辑器对中间件的功能插件进行实例化、增加、删除、替换和重组操作,并将操作保存为XML配置文件。运行在车载设备上的解析端软件负责解析接收到的XML配置文件,并根据车载终端界面上的用户选择来调度管理和安装车载终端内相应的中间件插件。经过功能测试,PC端配置端软件和车载终端解析端软件均达到了设计目标。在基于D-Bus的中间件通信方面,本文研究并设计了基于D-Bus的中间件和应用层间通信机制。该机制以车载终端中间件作为服务端,以应用程序作为客户端,通过XML参数树进行接口定义,通过总线调用服务以及监听信号,实现异构环境下进程间消息的实时交互。最后,在车载终端上对应用实例进行了测试,结果证明了所设计的进程间通信模块功能正确。在基于异构环境的中间件同步优化方面,本文研究了经典Rsync增量更新算法并设计了一种基于异构环境的触发式远程文件实时同步机制。在Rsync算法基础上,加入Inotify通知机制实时触发文件同步,以避免文件重复扫描;采用匹配策略来决定是否进行Rsync增量同步,以减少网络传输流量;采用多线程方式实现远程文件同步,提升文件的传输速度。最后,经过系统部署与测试,本文所设计的文件同步机制比传统Rsync文件同步机制传输效率有明显提升。
其他文献
以希蒙得木自然分布区和引种驯化的7个地理种源为研究对象,采用盆栽控水方法设7个水分梯度。结果表明,在水分胁迫下,希蒙得木不同种源各个生理指标表现出相似变化规律。希蒙
应用2003~2004年的试验资料,通过系统对比分析,拟合'湿润体土壤水库'耗水模型,结果表明模型具有较好的相关性.为今后膜下滴灌一膜一管模式灌水量与灌水时间提供了较为
本文针对湖北省省直农场的具体情况开展了高标准农田水利建设定型化研究,为同类地区的高标准农田水利建设探索新的途径。
以车轮总成实物成本组成分析为基础,构建实物成本模型,采用该模型能在产品的设计阶段对不同的设计方案进行成本估算。车轮总成实物成本标杆是评价产品的重要依据。文中以9.0&
本文基于优化的思想,把模型修正问题转化为优化问题来处理,并对该方法在多个领域的应用进行了探讨和研究。简要来讲,模型修正技术是一种基于可靠的实验实测数据去修改和调整
科技的发展改变了我们的生活和思维方式,理科、工科、医科、商科愈加依赖数学和计算机模拟。高精尖技术是一个国家核心竞争力的重要指标,它的成长离不开一个新兴理念——计算思维。小学生肩负着推动建设科技强国战略的重任,是实现科技梦的中坚力量,因此,小学的计算思维教育意义深远。计算思维虽源于计算机科学,但不拘泥于此,它与数学学科的碰撞体现了STEM教育的学科融合思想,揭示了其与数学思维的不同之处。具备计算思维
以土壤水动力学为基础,建立了饱和-非饱和土壤水运动的h方程数学模型。并根据N瞬时单位线,建立了汇流模型。利用以上模糊对北京市“94.7”暴雨的洪水过程进行了计算,与实测结果基本吻合
目的分析严重急性呼吸综合征(SARS)在胸部CR上的影像特点.方法对经临床确诊的8例SARS的胸部CR影像与相应临床材料进行分析.结果多数肺部病变出现早于呼吸道疾病临床症状;肺部
为了大面积利用再生水灌溉,加大污水资源化力度,确保高质量的都市草坪,在永乐店试验站进行了不同灌溉水源灌溉草坪的试验研究.试验采用3种水源灌溉盆栽草坪:清水灌溉;清水和
通过空白对照和种植美人蕉2组处理系统,研究了美人蕉对泰达景观河道含盐再生水的净化效果以及水力停留时间(HRT)对水体净化效果的影响.结果表明,HRT对水体中污染物COD、TN、N