1.SWC概述
SWC,全称Software Components,运行在RTE之上,属于应用算法逻辑这一层,如下图:
由1.AUTOSAR的架构及方法论中我们了解到该框架的提出就是为了减少平台移植成本、加快研发效率;这也就是说在AUTOSAR框架下,SWC作为组件是需要被重用的,意味着一个成熟的软件功能组件可以被打包成一个库,然后哪里需要哪里搬。
做个类比,把SWC这个东西想象成乐高积木,可以按照我的想法任意使用SWC来构建我想要的系统;我不用管SWC里面具体是什么材料构成的(具体建模细节),只需要知道他有什么功能,就可以用来拼接,这样极大地减轻了开发工作量。(当然,最开始SWC里的建模是必不可少的,具体详见