为什么汽车控制器应用层软件开发要采用AUTOSAR的架构接口
最近有好几个粉丝,还有身边的朋友,都问过我上边题目的这个问题,今天我简单的跟大家分享下自己对这个问题的一点想法,希望对大家有帮助,主要有以下几个原因
1.功能安全,信息安全的要求越来被主机厂重视,几乎成了标配,AUTOSAR实现了E2E端到端保护,实现功能安全通信,SecOc实现信息安全通信,这些功能在AUTOSAR架构的APP开发中很容易就能实现rte可以为我们做很多事情,App几乎可以不用关注具体通信方面的实现,或者说做很少的配置就可以
2.现在主机厂逐渐采用新的电子电器架构,逐渐往域控制器发展,另外主机厂想自己掌握应用软件的开发,底色和硬件包给供应商实现,同时由于主机厂的资源问题,不可能实现所有的应用软件,有些部分软件是供应商实现,这就带来了一个问题,合作开发的接口怎么的制定,如果每个部分都用自己的一套接口标准,那沟通起来成本太高,集成时就会遇到很多问题,Autosar是行业标准大家都比较了解,就成了最合适的解决方案
其实AUTOSAR架构还有很多好处,RTE可以做错误处理,保证数据一致性等,app还不用关注task调用等,只专心做业务逻辑控制就可以。
唤醒大家留言,一起讨论这个问题,希望收到大家不同的见解。