自动驾驶和智能座舱软件介绍(二)

 作者 / 阿宝

编辑 / 阿宝

出品 / 阿宝1990

图片

自动驾驶软件介绍

自动驾驶底层操作系统及软件架构

图片

底层可以包括多种芯片,以太网通信+中间件保证网络通信和不同OS任务分配的确定性

Automotive uC,单片机,如英飞凌AURIX,运行AUTOSARBSW和OS,满足高功能安全要求(ASIL C或D);

General Purpose uC,通用CPU,运行风河的VxWorks(或QNX),该操作系统可以达到ASILB的要求,处理大量计算任务;

GPU,运行Linux,对于功能安全要求不高的任务,可以在该平台上运行,可以支持多种库,如OpenCL,OpenCV,CUDA等;

复杂程度提升:需要基于多芯片做多OS,并且多OS之间还要有共同的中间件(RTE),单车价值量估算不低于1000元/车。

图片

德赛西威,看驾驶域控制器底层软件有哪些

德赛西威做的大体上有三部分

1、虚拟化

2、基于英伟达芯片的QNX操作系统、BSP(板级支持)和驱动程序。

3、基于英飞凌MCU芯片符合AUTOSAR标准的车控系统

德赛供货的软件评估价值量大概约1000-2000元

图片

Snapdragon Ride软件平台:创达作为人力提供商+生态合作建设伙伴参与,帮助高通移植到车厂。

图片

特斯拉操作系统软件介绍

特斯拉底层芯片方面CPU采用Intel Atom E3950、FSD自研A I芯片(根据算法软件需求, 不断优化底层工具链和算子库) 等芯片; 

图片

操作系统方面基于底层Linux自研;功能软件方面支持Py Torch的深度学习编程框架(自研算法, 不需要支持所有编程框架);自动驾驶功能核心算法自研;自建数据中心,用户使用产生的数据被收集用于不断优化算法软件,形成类苹果的闭环开发模式。

图片

特斯拉的操作系统Version基于Linux内核深度改造而成。特斯拉系统平台采用Linux 4.4开源操作系统, 支持Py Torch的深度学习编程框架, 基于Kafka开源流实时数据处理平台, 可支持信息娱乐系统(IVI) 和驾驶辅助系统(AD AS) 等。特斯拉选择Linux一方面由于Linux开源自由的优点, 避免受制于操作系统厂商;另一方面则发挥其内核紧凑高效、可以充分发挥硬件性能的优点,满足了特斯拉对汽车性能的要求。

通过访问权限控制,避免操作系统核心区域免受攻击。对于信息安全问题,特斯拉使用了Linux系统中的内核模块:安全增强型Linux(SELinux) , 通过“访问权限控制”增加了操作系统信息安全性。访问权限控制,是指了解系统内所有的硬件资源、设备接口明确允许访问的范围和硬件接口。简单来说,即为第三方软件划分可访问与禁止访问区域,最大限度地保证自身安全。通过访问权限控制,即便第三方程序对操作系统进行了攻击,特斯拉也可以保证核心区域不受破坏。

大众 打造 VW.OS平台

在软件定义汽车的大趋势下,大众软件部门正经历巨变。2019年2月,大众成立新软件部门“Digital Car&Service”, 致力于智能汽车云服务, 并任命曾带领团队成功研发大众ME B平台的Christian Senger作为部门负责人。2019年4月, 大众加入开源操作系统AGL联盟, 以开源方式打造通用操作系统。同年6月, 大众准备联合5000名数字专家组成Car.Software部门, 专注于软件操作系统“VW.OS”研发, 加快数字化转型。大众宣称ID.3将成为首款搭载VW.OS的量产车型,基于自有操作系统VW.OS的车型ID.3,将具备L3自动驾驶能力,可以在高速公路和城市拥堵路段进行自动驾驶。且从2025年起,大众旗下所有新车型均将搭载VW.OS,并通过该操作系统连接至大众汽车云平台(与微软合作开发)。

图片

大众更加注重功能安全、框架标准化, 采用Linux、QNX、VxWorks等多个底层操作系统打造一体式平台,简化智能座舱、自动驾驶、车身控制等之间的交互。优点:可充分利用各家供应商的已有技术优势实现快速转型。缺点:各家供应商标准接口、协议并不统一࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值