从今天开始,我将为大家带来专题连载《精通AUTOSAR》。
请各位耐心看这篇文章,原作者是从一个比较高的视角去为大家解读AUTOSAR,而不是上来就直接讲技术实操。我个人认为原作者的观点非常值得大家去深思,不妨跟著老师提出的问题一起深入浅出的去看文章,边看边去想问题的答案,你一定会有收获的。
AUTOSAR自面世以来,从半导体工业、工具和软体厂商、零部件供应商到汽车制造商本身,整个汽车领域内的利益相关方都给予该标准积极的支持。
2008年,宝马集团成为首家将AUTOSAR汽车开放系统架构应用于量产车的汽车制造商。十年以后的今天,AUTOSAR已经普遍应用于量产汽车,但要论是否能熟练应用AUTOSAR,我们还面临很多难题。
据统计,一辆高档的汽车其内部的代码量差已经超过了1kw行,超过上百个ECU。而随著顾客对功能需求的增加,以及整车厂对顾客需求的满足,这个数字还会不断的增加。日益增加的功能需求与软体复杂度之间似乎有一个不可逾越的横沟!
本篇连载的主题为「熟练掌握AUTOSAR」。笔者认为这是一个相当有深度有难度的主题,但这也是一个机会,让我们从技术面和应用面来(不侧重非技术方面,否则将更难以讨论)重新审视AUTOSAR的意义。同时,本篇连载也反映了来自很多用户和JasPar AUTOSAR标准化组WG等相关人员的意见。笔者希望能够竭尽所学,将AUTOSAR的导入和操作的经验分享给大家。
本篇连载笔者规划了4~5篇的原稿。如果朋友们有更多想要了解相关内容,笔者会在继续追加更新。(所以,欢迎各位朋友评论留言,告知我们你想了解的内容噢!)
— AUTOSAR的近况和趋势 —
本想直接进入主题,提笔之际,笔者意识到了「改变」的重要性。AUTOSAR已经经历了几次的迭代:
第一阶段(2004-2006):标准基本开发时期(版本1.0.2.0和2.1)
第二阶段(2007-2009):体系和方法相关方面扩展(版本3.0,3.1和4.0)
第三阶段(2010-2013):可维护性和可选择性的改进(版本3.2,4.1和4.2)
特别是第二阶段,这是一次重大的变化。笔者认为,作为AUTOSAR标准的用户,对AUTOSAR标准的看法是否会发生变化,还要看AUTOSAR标准是否会再继续变更。
因此,在本连载的第1篇中,简要地介绍一下AUTOSAR的现状和趋势。
— Classic Platform(CP)和Adaptive Platform(AP) —
关于AUTOSAR的诞生背景以及在过去几年里的成就,在此不多赘述,有兴趣的朋友可也翻阅牛喀网的历史文章,有多篇文章有涉及到相关话题。
ECU(电子控制单元)分类的方法有很多。从用于ECU的软体平台的角度来看,笔者认为它们通常分为两种类型:基于信息娱乐的ECU和传统的基于控制的ECU。然而,近几年来,ADAS和AD的快速发展导致了具有不同特性的ECU的出现,与此相对应的自适应平台AUTOSAR(AP)应运而生(表1)。
传统控制系统ECU基于ADAS/AD的ECU娱乐信息ECU实时性要求高中低预期安全要求ASIL DASIL B以上QM演算能力要求低中~高高动态部署支持不需要需要