AUTODSAR开发流程:
1、编写系统配置输入描述文件在AUTOSAR中,所有的描述文件都是XML类型的文件。系统配置输入文件包含三部分内容:
(1)软件组件描述,定义了每个涉及的软件组件的接口内容,如数据类型,端口,接口等。
(2)ECU资源描述,定义了每个ECU的资源需求,如处理器、存储器、外围设备、传感器和执行器等。
(3)系统约束描述,定义了总线信号,软件组件间的拓扑结构和映射关系。
2、系统配置
系统配置的功能主要是在资源和时序关系的前提下,把软件组件映射到各个ECU上,然后借助系统配置生成器生成系统配置描述文件。这个描述文件包括总线映射之类的所有系统信息以及软件组件与某个ECU的映射关系。
3、提取特定ECU的描述
从系统配置描述文件中提取出与各个ECU相关的系统配置描述信息,提取的信息包括ECU通信矩阵、拓扑结构、映射到该ECU上的所有软件组件,并将这些信息放在各个ECU的提取文件中。
4、ECU配置
ECU配置主要是为该ECU添加必要的信息和数据,如任务调度、必要的基础软件模块及其配置、运行实体及任务分配等,并将结果保存在ECU配置描述文件中,该文件包含了属于特定ECU的所有信息,换言之,ECU上运行的软件可根据这些信息构造出来。
5、生成可执行文件
根据ECU配置描述文件中的配置信息,生成RTE和基础软件配置代码,完成基础软件和软件组件的集成,最终生成ECU的可执行代码。
AUTOSAR架构介绍(4)
最新推荐文章于 2024-08-06 21:44:15 发布