教你如何阅读Autosar代码(2):Compiler Abstraction

这篇博客详细介绍了AUTOSAR中Compiler Abstraction的概念,包括Compiler.h如何为Green Hills MULTI提供编译器抽象,以及《AUTOSAR_SWS_CompilerAbstraction》规定的三步概念。文章通过实例展示了如何使用Compiler.h和Compiler_Cfg.h进行代码封装,以适应不同的内存类和指针类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不更新了,勿订阅!!!

目录

1 Compiler Abstraction

2 实例


前往《Autosar深入理解-总目录》
前往《教你如何阅读Autosar代码-总目录》

1 Compiler Abstraction

在Complier.h的描述部分,有这样一句话:This file provides the AUTOSAR compiler abstraction for the Green Hills MULTI compiler,简单翻译就是:这个文件为Green Hills MULTI编译器提供了AUTOSAR编译器抽象。

在《AUTOSAR_SWS_CompilerAbstraction》中规定了一个三步概念:
1. 文件Compiler.h提供了用于封装定义和声明的宏。
2. 每个模块必须至少区分以下不同的内存类和指针类。这些类中的每一个都由一个定义表示。
3.文件Com

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值