【技术实现步骤摘要】
本专利技术涉及智能汽车领域,具体涉及一种基于AUT0SAR的软件开发技术。
技术介绍
AUTOSAR(Automotive Open System Architecture)是汽车电子开放系统架构,系统配置(System Configuration)是AUTOSAR方法论中定义的重要环节,主要规定了系统中硬件拓扑、网络通信和系统映射等配置信息。系统映射规定了当前系统中所使用的软件组件到电控单元的映射关系,实现了软硬件的解耦。其中,软件组件的模型包括软件组件类型、端口、接口、连接器等信息,软件组件类型从个体可拆分性角度分为复合组件(Composition SWC)、原子组件(Atomic SffC)两种类型,复合组件可以包含多个软件组件实例,每个组件实例分别引用其他复合组件类型或原子组件类型,原子组件是最小的不可再分的组件。端口包括ftxwided Port (用于提供数据和服务)与Required Port (用于接收数据和服务);接口用于指明通信时传输的数据和服务。AUTOSAR使用UML profile定义了系统映射的模型结构,同时规定了基于XML的结构完 ...
【技术保护点】
1.一种基于AUTOSAR的电控单元通信数据格式的自动生成方法,其特征在于其实施步骤如下:1)根据AUTOSAR的系统配置解析并生成硬件拓扑和软件组件的模型对象,获取软件组件到电控单元的映射关系以及软件组件的通信接口信息;2)根据软件组件到电控单元的映射关系、软件组件的通信接口信息获取每一个电控单元用于数据通信的所有数据元素;3)根据数据元素的数据类型和位宽生成与该数据元素对应不同通信协议层的通信数据格式;4)将所有电控单元的数据元素与通信数据格式之间的映射关系存储到AUTOSAR的系统映射中。
【技术特征摘要】
【专利技术属性】
技术研发人员:李红,杨国青,杨玉皓,钟晓峰,耿莉莉,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。