新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 面向OEM的AUTOSAR汽车开放系统架构解决方案

面向OEM的AUTOSAR汽车开放系统架构解决方案

作者: 时间:2010-04-13 来源:网络 收藏
 

在系统配置阶段,第一步是收集系统配置输入内容。首先收集实现该功能所需的软件构件,如图4右部边框所示,在本系统中共使用了5个软件构件,按照提供的软件构件模板编写每个软件构件的描述文件;然后明确系统中所用到的ECU资源,形成ECU资源描述文件,如图4左上部边框所示,这里有3类ECU;最后是系统约束条件的描述文件,描述系统的网络拓扑关系。一般OEM需要提供软件构件描述和系统约束描述文件,以供零部件供应商在ECU系统开发时使用。

图4:系统配置输入内容。

  以上描述文件的生成均有专门的工具(这类工具统称为描述文件编辑器)支持,用户只需向工具中填充规定的内容即可。

  软件构件描述文件的生成,需要获取每个软件构件的关于接口,行为,直接的硬件接口(I/O),运行性能需求(内存,功耗,定时等)等方面的信息;而软件构件描述文件本身将包含4部分内容:

  * 一般特性:名称,生产商等

  * 通信属性:端口,接口

  * 内部结构:子构件,连接关系

  * 需要的硬件资源:处理时间,调度,内存大小和类型等。

  ECU资源描述文件生成之前,需要获取每个ECU的关于传感器和执行器,硬件接口,硬件属性(内存,处理器,功耗),连接和带宽等方面的信息;而ECU描述文件本身将包含7部分内容:

  * 一般特性:名称,生产商等

  * 温度(自身,环境,冷却/加热)

  * 可用的信号处理方法

  * 可用的编程能力

  * 可用的硬件:微控制器,架构(如多处理器);内存,接口(CAN,LIN,MOST,FlexRay),外设(传感器/执行器),连接(如引脚数目)。

  * RTE之下针对微控制器的基础软件模块

  * 从引脚到ECU抽象层的信号

  系统约束描述文件生成之前,需要关于整个系统的信息,如总线系统,协议,通信矩阵和属性,功能集群,功能部署(向ECU的分布);而系统约束描述文件本身将包含3部分内容:

  * 网络拓扑:总线(CAN,LIN,FlexRay),连接的ECU,网关,电源供应

  * 通信(针对每个通道):通信矩阵,网关表

  * 软件构件的映射

  以上所描述的系统配置输入内容收集完整后,使用系统配置工具导出系统配置文件,这一步决定哪个软件构件运行在哪块ECU上,它生成ECU配置描述;此外还生成该系统内的通信矩阵。如图5所示。

图5:系统配置结果。

 



评论


相关推荐

技术专区

关闭