MCAL--学习总结

文章目录

记录Autosar-MCAL学习过程及一些重点内容

1.概述

 Autosar MCAL(MicroController Abstraction Layer)微控制器抽象层。

 MCAL位于Autosar架构的最底层,用于直接访问硬件资源。向上层提供统一的接口,实现硬件隔离,保证上层软件的标准化和通用性。芯片厂商会根据自己的芯片实现驱动接口,并提供mcal参考代码。

 Autosar框架中,MCAL实现了Microcontroller Drivers、Memory Drivers、Communication Drivers、I/O Drivers,BSW中的抽象层,通过MCAL层协定好的统一接口访问硬件驱动,当更换芯片平台后,只需要重新实现这些统一的接口,保证接口的功能即可,上层应用不需要改动,达到了跨平台的目的。

详细框架

2.环境

2.1 开发环境搭建

  MCAL环境搭建NXP-S32K1XX

3.驱动

 MCAL层就是Autosar架构的设备驱动框架,每一个驱动向上提供了统一的接口。利用图形化界面实现针对芯片功能的灵活配置。

3.1 Microcontroller

3.1.1 MCU

  MCU模块配置

posted @ 2024-02-01 16:46  caseyzz  阅读(73)  评论(0编辑  收藏  举报