摘要:
[toc] 完成AUTOSAR系统级、ECU级、SWC级相关开发和代码生成后,需要进行代码集成与调试。本文对AUTOSAR工程代码架构、集成、编译链接、调试方法进行简单介绍。 # 工程代码架构、集成方法 一套完整的符合AUTOSAR规范的ECU代码主要包括: ①应用层SWC代码; ②运行时环境代码; 阅读全文
摘要:
[TOC] MCAL位于AUTOSAR架构最底层,与MCU内部及外设有关。该层作用:接收上层指令,完成对硬件的直接操作;获取硬件相关状态,反馈给上层,对上层屏蔽硬件相关特征,只提供对应的操作接口。 示例需要用到MCAL中MCU驱动(Microcontroller Unit Driver):GPT驱动 阅读全文
摘要:
[TOC] 根据AUTOSAR方法论,完成了系统级SWC设计,还需配置目标ECU(ECU级设计)。该阶段主要针对运行时环境(RTE)、基础软件层(BSW)模块的配置。BSW包含很多模块,可根据实际需求选择配置。 根据示例需求,A、B车灯控制器所用BSW模块: * 系统服务层中的操作系统(Operat 阅读全文
摘要:
[TOC] 可以先在系统级设计工具ISOLAR-A中设计SWC框架,包括端口接口、端口等,创建各SWC arxml描述文件;再将这些描述文件导入行为建模工具(Simulink)内部行为建模。 也可以先在行为建模工具中完成逻辑建模,再把生成的描述文件导入系统级设计工具中完成系统级设计与配置。 前面已经 阅读全文