AUTOSAR架构在最高抽象级分了三个软件层:应用层,实时运行环境(RTE)和运行在微控制器上的基础软件(BSW)。AUTOSAR的基础软件可以进一步分为这几层:服务层,ECU抽象层,微控制器抽象层和复杂驱动。MicrocontrollerAbstractionLayer微控制器抽象层是基础软件中最低的软件层级。他包含可以直接访问微控制器以及外围设备的驱动。比微控制器抽象层高的软件层级就跟微控制器的类型无关了。微控制器抽象层的实现是和微控制器的类型相关的。他向比他高的层级提供的标准接口,并且是和微控制器类型无关的。ECUAbstractionLayerECU抽象层与微控制器抽象层中的驱