MCAL 的划分
autosar 分层后代码结构:
一个汽车里可以有几千个ecu,但绝不可能有几千个tc397,因此ecu和mcu并不是一个概念;用一路ADC+2路gpio+电磁阀+机械结构就可以构成一个座椅ECAS控制器,而这就是一个ECU;ecu在autosar的软件框架下会映射到app层中的一个swc,对这个ecu的所有操作函数整合在一个文件下就是swc_ECAS.c,而这个c文件中的api会向下通过rte调用mcal_adc.c和mcal_gpio.c中的api。