目前,国内汽车ecu mcu软件开发普遍要求采用符合Autosar软件框架的代码架构。由于Autosar工具链被国外垄断,价格非常之高,一套工具动则数百万人名币,一般很少有机会能接触到。另一方面,随着电动汽车在国内的迅速崛起,对Autosar软件工程师的需求却几何倍数增长,Autosar MCU工程师一票难求。业界急需一种降低Autosar入门的方法。
Autosar 开发中大量的工作与底层软件配置相关,最近,在github上有一款名为Autosar Configurator的工具。使用下来,通过与标准一起阅读的方式,可以较快速的了解Autosar ecu配置的大致内容。工具仓库地址:GitHub - DD-Silence/Autosar-Configurator: Autosar Configurator for ECU GUI based configuration, checking and code generation.,最新release包地址:Release Release V1.0.1 · DD-Silence/Autosar-Configurator · GitHub。
接下来和大家介绍一下我是怎么通过它学习Autosar ecu配置的吧。
1. 下载和安装
最新release包地址 :Release Release V1.0.1 · DD-Silence/Autosar-Configurator · GitHub,下载完后解压,可以找到可执行文件Autosar-Configurator.exe,双击执行即可。
2. 试用
打开后空空如也,这是一个空的配置,试着点击靠上的Adc,左下角会显示一些说明,可以看到,这是一个AD转换器的配置。
右键点击ADC会出现一个Add,Add下级会显示可以增加的现象,选第二个AdcGeneral试试。
左面出现了一个新的AdcGeneral节点,右边也出现了一大堆内容,一个个试着点点看。左下角能看到每一个内容的含义。
比如这个,是AD转换器的触发是通过硬件还是软件执行。这个配置项我们可以在Autosar标准中查到更具体的内容。具体在AUTOSAR_SWS_ADCDriver.pdf第111页,软件中的备选项和标准也能对应。
好了,今天先到这了,下来有空再研究研究其他的。