"); //-->
不同的车用软件组件只能满足不同领域的基本要求。
实时性要求高的地方,使用AUTOSAR,能对ECU(控制与实时性)提供完美的支持,这些ECU主要完成不同的通讯协议,如LIN,CAN,Flexray,Ethernet。同时,这些实时性要求高的场合对安全性也有要求。但是,在信息娱乐系统以及用户营业系统方面,AUTOSAR是失败的。
相反,Linux,Android在该领域的应用则比较成功,而且,对安全性的要求不那么高。同时,在实时性要求高的地方,又是其应用软肋。
所以,针对不同的应用和功能要求,车用软件组件分别有不同的对应。
那么,不同的软件组件需要共存,且之间如果有互联通讯需求,如何处理?
方法一,硬件级隔离,如ARM TrustZone。
方法二,软件级隔离,如用Hypervisor虚拟技术。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。