目录
1.引入
2. Post-Build Loadable集成要点
3.SWC上的变体管理
1.引入
在前一篇,我们分别讲了AUTSAR对于配置数据编译时间的设计,如下:
- Pre-CompileTime:在这个阶段配置参数参与编译后就无法再改变了,常见的如宏定义,该方式可以有效缩减代码量,节省Flash空间。生成文件通常为:Cfg.c/h。
- LinkTime:为配置参数分配地址,处理symbol等工作。生成文件通常为:Lcfg.c/h
- PostBuildTime:在这个阶段参与编译的配置参数还可以进行修改,生成文件为:PBCfg.c/h
讲解了PostBuild的分类,接下来主要讲一下Loadable的集成要点。
2. Post-Build Loadable集成要点
很明显,要实现配置数据可以更新,和标定数据管理一样,单独在链接文件中给这类属性的配置参数定义一块空间是