汽车电子软件AUTOSAR Service配置的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lk1892
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车电子软件功能设计越来越复杂,使用传统的软件开发方法已经无法满足市场的需求,与此同时软件产品移植到其他硬件平台的成本日益加大。为了解决汽车电子软件的可扩展、可重用问题,并加强整车厂商、供应商和软件开发商三方的合作,AUTOSAR(AUTomotive Open System ARchitecture)标准应运而生。  AUTOSAR Service是AUTOSAR解决方案不可或缺的重要部分,它是实现上层应用组件与底层基础服务组件数据通信的主要途径和方法,同时为复杂驱动加入到AUTOSAR体系提供了技术基础。本文立足于实验室自主研发的汽车电子软件平台——SmartSAR Studio,在它的基础上加入了AUTOSAR Service配置的功能,并对AUTOSAR Service的设计思路和实现方案作详细的探讨。  本文的主要工作包括如下内容:  1)在软件架构层原有的基础上加入了服务接口的定义,实现了内部行为配置模块,降低了软件架构工具与Matlab的耦合度,应用组件可以通过声明调用接口使用第三方静态库的功能程序。  2)在运行时环境(RTE)中加入了虚拟组件的自动构建、RTE模式管理、临界区机制三个新模块,为应用组件服务通信提供技术基础。虚拟组件用于为上层的应用组件产生虚拟服务组件;RTE模式管理为服务通信提供底层支持;临界区机制解决共享存储区并发访问产生的数据不一致性的问题。  3)实现AUTOSAR元模型自定义工具,可以用于AUTOSAR元模型的自定义,构建一个符合AUTOSAR标准的驱动定义文件。为复杂驱动加入AUTOSAR体系提供定义文件,从而可以通过已有的ECU配置工具进行相关参数配置。
其他文献
无线传感器网络(Wireless Sensor Networks, WSNs)通常是指由数目众多的传感器节点大规模布局而形成的网络系统,节点利用无线通讯、多跳和自组织的方式把收集的信息传递到基站。
物联网(InternetofThing,IoT)在物流、医疗、交通领域都被广泛的利用。物联网技术对人们的生活习惯、企业和社会的发展都有深远的影响,实现了人与人、物与物、人与物的统一。由
数据库对象(表或者索引)的空间管理是数据库系统的关键问题,当数据库进行插入时,需要在对象的物理空间中寻找一个可用的页面,这个查找过程既要保证高性能,又要尽可能利用好有限的物
作为与日常生活息息相关的基础设施,办公楼、购物中心、地铁站、机场、医院等大型建筑物的内部结构日益复杂,使得人们在其中经常迷路或很难快速找到目的地,而对有视力障碍的人来
在金融软件开发领域,随着业务不断发展,企业陆续开发了多个应用系统,每个应用系统具有各自独立的运行环境和数据存储方式,从而产生了不同的数据源。创建数据集成平台可以使得金融
Impala是为满足Big Query实时性需求而设计开发的大数据实时查询系统,其采用分布式查询引擎,通过高度的并行化、数据本地化策略,从而降低查询延迟。Impala提供了一些查询优化技
人脸检测是人脸识别、表情识别、安全系统和人机交互的第一步。传统的人脸检测对侧脸的鲁棒性较差,检测速度较慢,同时检测的准确率不高。针对这些缺点,本文提出了一种快速人脸检
随着数据爆炸式的增长,如何从海量数据筛选出人们感兴趣的信息,成为当今数据库领域的一个重要课题。Skyline计算通过维度间支配关系的定义,提供了满足上述需求的查询方法。在多
伴随着社交网络的飞速发展,社交推荐算法得到越来越多的关注和研究,这些算法都是基于一个共同的假设,即具有社交关系特别是信任关系的用户之间具有相似的兴趣爱好。但是,以往的基
真实的云绘制是图形学研究的重要方向之一,它能有效地增强环境真实感,随着GPU的快速发展,相关技术渐渐应用到实时绘制系统中。本文的研究工作聚焦于积云、层云和卷云快捷建模和