AUTOSAR是否可以被其他的软件框架取代?
观点只要传统主机厂- 供应商的开发体系不变,使用AUTOSAR的现状就不会改变。传统主机厂(特别是欧洲的主机厂)和一些没有软件能力的主机厂会继续大规模使用。CP(Classic Platform)经过10多年发展已经是非常成熟的框 ...
以下为文章全文:(本站微信公共账号:cartech8)
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
观点 只要传统主机厂- 供应商的开发体系不变,使用AUTOSAR的现状就不会改变。传统主机厂(特别是欧洲的主机厂)和一些没有软件能力的主机厂会继续大规模使用。CP(Classic Platform)经过10多年发展已经是非常成熟的框架,经过了众多量产项目考验。模块的功能和API成熟度高。传统主机厂最喜欢对供应商开发的东西标准化。我甚至看到主机厂直接写ECU需求直接搬AUTOSAR Spec,比如网络管理。而且,我自认为AUTOSAR最重要的贡献就是,主机厂做通讯建模之后,导出某个节点ECU的CAN通讯矩阵,以ARAXML的格式。如果供应商用的AUTOSAR,工具链直接导入生成CAN通讯的代码。我认为国产替代还是非常有希望的。AUTOSAR CP并不是什么先进的框架。只是设计得非常复杂好像显得门槛很高。国产替代能大幅度降低成本。 能否不用AUTOSAR?结论:可以,但是我认为要想学Tesla自研不用AUTOSAR, 有几个前提。1、必须自研多个控制器。我在多个场合说过,如果自研2个控制器以上,自己撸的框架比AUTOSAR从经济的角度合算。这是基于目前AUTOSAR供应商还是被国外厂商主导。2、自己的软件团队需要有足够的实力垂直集成/开发。如果你的软件团队只能开发应用层,最好尽快打消自研的念头。你Hold不住。下面给出我个人的推荐,参考AUTOSAR分层架构。一部分模块已经很成熟方案了,一部分模块需要自研。给出参考建议方便读者内部评估是否能自研。操作系统:这部分完全没必要自研。直接选用成熟的RTOS。你发现芯片厂商在发布新的芯片时都会预先集成常见的OS或者RTOS,并且提供驱动的参考设计。也就是说,如果你选用的RTOS比较常见,你后面连底层驱动改动都会非常少。比如一般芯片厂商会提供FreeRTOS的bring-up包括bootloader
我负责的网络团队把LwIP源代码 最后讲麻烦一点的是:比如主机厂客户用V的那套工具做CAN通讯建模。扔给你ARXML通讯矩阵。你需要自己开发工具来解析ARXML,内部生成CAN通讯的代码。 工具链: 我们自研的工具链, 1. 生成CAN/以太网通讯代码,2. 生成服务的底层通讯代码。其他的建模我认为没有必要。 总结我个人认为所有号称自研控制器的供应商/主机厂都应该能做到上面所有。作者:zjiali,软件架构师,汽车电子与软件特约撰稿人阅读原文,关注作者知乎!https://www.zhihu.com/people/zhai-ted?utm_id=0 点击上方☝️关注我们车端 |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系qchjl_admin@126.com,我们会及时处理。
会员评价:
共0条 发表评论