汽车嵌入式软件区别于其他行业的嵌入式开发方式,它遵循着行业统一的AUTOSAR架构进行开发,有成熟的专用工具链来解决特定的问题,解决汽车行业软件在高安全标准下的追溯问题和复用问题。
对于汽车电子软件开发新手工程师而言,在刚接触AUTOSAR的时候,会遇到很多问题难得要领。大几百页的规范文档,不知如何读起,好不容易研究明白与自己工作内容相关的规范文档,却在实际应用时陷入迷茫,底软开发难道除了配置就是debug?
汽车学堂联合具有丰富AUTOSAR软件开发实战经验的Allen老师给大家做了主题内容分享——从CAN通讯开始,洞悉AUTOSAR底层软件开发。
Allen老师以一个CAN通讯的案例切入,通俗易懂的讲解AUTOSAR原理以及在电子软件开发中的作用。直播过程中引发了大家的热烈讨论,下文带大家一起回顾精彩内容。
为什么要用到AUTOSAR?
AUTOSAR是一个分层的软件架构,是一个软件标准,它规范了分层软件架构里面的软件模块的功能。
AUTOSAR规范,是由AUTOSAR联盟来制定的。AUTOSAR联盟由全球汽车制造商、零部件供应商及其他电子、半导体和软件系统公司联合建立。
成员按等级分为:核心成员(Cpre partner),如宝马、福特、GM、奔驰、博世等公司;高级成员(Premium Member),如电装、华为、VCETOR等,还有合作成员(Premier plus),如恒润、arm、ETAS、德赛西威和宁德时代等在内总共65家成员公司。
AUTOSAR的优点