MCAL即微控制器抽象层,其作用一是将芯片相关的初始化配置,即底层驱动进行统一管理,二是实现并预留了AUTOSAR规范的接口。



微控制器驱动
GPT Driver:GPT是通用定时器的意思(不是AI那个),为OS和其他BSW模块提供计时功能
WDG Driver: 其可以提供不同喂狗周期的初始化配置及提供超时不喂狗重启的功能
MCU Driver:MCU的设置、时钟的初始化、电源模式选择、复位条件及原因
AUTOSAR MCAL规范文档
该文档表明了驱动程序应当满足的所有软件要求,通常以AUTOSAR_SWS_XXXDriver格式命名
其文档中对于软件开发者而言,重要的章节为1,5,7,8,9,10
1. 功能概述:定义模块实现的具体功能
5.依赖关系:

在此说明一下:EB tresos配置生成的代码文件为PBcfg和cfg,这二者的区别在于PBcfg(post-build)中配置的参数是可切换的,

最低0.47元/天 解锁文章
400

被折叠的 条评论
为什么被折叠?



