其实这个模块应该是最早去学习的一个模块,现在算是滞后状态了。

047_AUTOSAR学习笔记_Base_autosar

         看起来,这个模块配置出来的结果应该是MCAL.h了。

047_AUTOSAR学习笔记_Base_autosar_02

         这是我现在接触的编译器的部分宏。

047_AUTOSAR学习笔记_Base_autosar_03

047_AUTOSAR学习笔记_Base_autosar_04

         定义了一系列的位处理,多出来的不写了。

047_AUTOSAR学习笔记_Base_autosar_05

         定义了一系列的宏函数,应该是为了提高可读性以及代码的可移植性?还有其他类似的定义,不做整理了。

         以上就是Base模块,总结如下:

  1. 编译器相关汇编
  2. 寄存器操作定义