The invention provides an implementation method of AUTOSAR software architecture, which belongs to the field of vehicle network technology. It includes: generating data management files from original data protocol and original simulation module; detecting data matching for data management files; generating AUTOSAR software configuration architecture files from data management files; importing configuration architecture files into RTE configuration tools to implement AUTOSAR software system. The first system configuration file is obtained and the application architecture model of AUTOSAR software is generated according to the configuration architecture file. The invention has the following beneficial effects: realizing the unified control of RTE, avoiding the mismatch between input and output of each software control module; continuing the traditional module development mode, software control module developers can neglect the existence of AUTOSAR; benefiting the automation realization of AUTOSAR architecture and improving the development efficiency; needing not supporting a series of automation development tools, effectively realizing AUTOSAR. AR configuration.
【技术实现步骤摘要】
一种AUTOSAR软件架构实现方法
本专利技术涉及车辆网络
,尤其涉及一种AUTOSAR软件架构实现方法。
技术介绍
汽车开放系统架构(AUTOmotiveOpenSystemArchitecture,AUTOSAR)是一个开发的标准化的汽车软件架构,主要由应用层(Applincationlayer)、运行环境(RunTimeEnvironment,RTE)、服务操作系统层(BasicSoftwarelayer,BSWlayer)及电子控制单元硬件(ElectronicControlUnithardware,ECUhardware)组成。其中,BSWlayer及RTE目前已经有很多主流供应商能够提供较为成熟的解决方案,如Vector、ETAS、Mentor等,国内的有普华软件等。这些供应商的解决方案大多能够支持到AUTOSAR4.1.3以上版本,基本能够满足目前国内对AUTOSAR的开发需求。当然,AUTOSAR软件包及配套工具较为昂贵,一些小企业也很难承担AUTOSAR所带来的费用问题,目前国内只有个别大的原始设备制造商(OriginalEquipmentManufacturer,OEM)及零部件供应商在开始展开AUTOSAR相关的研发工作,大多也处于起步阶段,实际采用AUTOSAR技术并且已经量产的项目非常之少。AUTOSAR的初衷是屏蔽底层硬件资源分配、统一配置方法、解决模块之间耦合性过高的问题,其本质是有利于策略层的标准化开发,最终实现分布式开发,提高软件开发效率及降低维护成本。在当今日益复杂的嵌入式系统开发中,该理念显得益发重要。当BSW及 ...
【技术保护点】
1.一种AUTOSAR软件架构实现方法,应用于采用RTE配置工具生成AUTOSAR软件的过程中;其特征在于,所述RTE配置工具中预设有原始数据协议以及原始仿真模块,还包括:步骤S1、由所述原始数据协议和所述原始仿真模块生成数据管理文件,所述数据管理文件包括多个软件控制模块的数据定义信息;步骤S2、根据预设的标准模板对所述数据管理文件进行数据匹配检测,以将所述数据管理文件中的错误信息进行标注并提供给开发者进行修正更新;步骤S3、由经过修正更新后的所述数据管理文件生成所述AUTOSAR软件的配置架构文件;步骤S4、将所述配置架构文件导入所述RTE配置工具中进行所述AUTOSAR软件的系统配置并得到一第一系统配置文件,同时根据所述配置架构文件生成所述AUTOSAR软件的应用架构模型;步骤S5、将所述第一系统配置文件和所述AUTOSAR软件的基础软件层内的RTE文件一起进行系统配置并得到一第二系统配置文件,同时结合所述应用架构模型和所述原始仿真模块生成所述AUTOSAR软件的仿真应用模型;步骤S6、通过所述RTE配置工具导入所述第二系统配置文件并生成RTE代码,同时通过所述原始仿真模块根据所述 ...
【技术特征摘要】
1.一种AUTOSAR软件架构实现方法,应用于采用RTE配置工具生成AUTOSAR软件的过程中;其特征在于,所述RTE配置工具中预设有原始数据协议以及原始仿真模块,还包括:步骤S1、由所述原始数据协议和所述原始仿真模块生成数据管理文件,所述数据管理文件包括多个软件控制模块的数据定义信息;步骤S2、根据预设的标准模板对所述数据管理文件进行数据匹配检测,以将所述数据管理文件中的错误信息进行标注并提供给开发者进行修正更新;步骤S3、由经过修正更新后的所述数据管理文件生成所述AUTOSAR软件的配置架构文件;步骤S4、将所述配置架构文件导入所述RTE配置工具中进行所述AUTOSAR软件的系统配置并得到一第一系统配置文件,同时根据所述配置架构文件生成所述AUTOSAR软件的应用架构模型;步骤S5、将所述第一系统配置文件和所述AUTOSAR软件的基础软件层内的RTE文件一起进行系统配置并得到一第二系统配置文件,同时结合所述应用架构模型和所述原始仿真模块生成所述AUTOSAR软件的仿真应用模型;步骤S6、通过所述RTE配置工具导入所述第二系统配置文件并生成RTE代码,同...
【专利技术属性】
技术研发人员:胡苗,
申请(专利权)人:宁波央腾汽车电子有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。