前面两期,《高工智能汽车》陆续独家深入解读Autopilot几代硬件平台核心传感器的迭代历史,以及相关的供应商变化。(点击阅读上期解读:毫米波雷达篇 、 摄像头视觉篇)。
本期,我们解读一下特斯拉的智能座舱(仪表、中控)的相关细节。
一、Model S/X 仪表
1、12.3”LCD,分辨率:1920 x 720;更早期车型为:1280 x 480;搭载英伟达Tegra 2双核CPU;
软件系统为:基于Linux,QT和特斯拉自己开发的代码。
多年来,特斯拉一直因为使用开源软件而不遵守许可协议而在软件社区遭到抨击。包括Linux内核、Buildroot、Busybox、QT等等。一些版权所有者一直在抱怨特斯拉没有遵守他们的许可协议。
但从去年5月份开始,特斯拉开始着手合规,在GitHub上发布了部分源代码。包含用于自动驾驶平台上构建系统映像的buildroot材料,以及这些板的内核源,以及Model S/X中基于Nvidia tegra的信息娱乐系统。
二、Model S/X 中控屏
1、17英寸LCD, 1200 x 1920分辨率;多点触控;
搭载英伟达的可视化计算模块VCM,英伟达Tegra 3四核+单一的节电核心 (或称协核心) 负责运行活动待机模式以及音乐和视频等低功耗任务,该核心对操作系统与应用程序来说是透明的。
英伟达Tegra 3自带的NVIDIA DirectTouch,是一款正在申请专利的架构,该架构通过将一部分触控处理工作移交给 Tegra 3 处理器来处理,从而可提高触控的反应灵敏度并降低功耗。
此外,2018年3月起,特斯拉为信息娱乐系统配置了双MCU,并更换了芯片;其中一片为英特尔Gordon Peak BMP基于Atom E3800系列CPU,另一片为英特尔Apollo Lake SoC。
Atom™ E3800处理器,支持宽温操作,双WWAN和SIM,内置GPS,可选航位推算支持,智慧车载电源管理和4个 mini-PCIe扩展。支持远程信息处理技术,可用于实时语音和数据传输、车辆跟踪和导航、移动视频监控和车载娱乐信息服务。
处理器通过双独立显示屏提供高性能的多媒体应用。它也提高多达5倍的功率比上一代的3D图形性能。此外,无风扇系统,通过自动数据修正提供更好的数据完整性和系统可靠性。
英特尔®凌动™车载处理器Apollo Lake则支持车载信息娱乐系统/车载驾驶舱体验、数字仪表、后座娱乐和先进驾驶辅助系统。早在2016年,英特尔、东软集团、一汽红旗联合三方打造的“智能驾驶舱平台”就是基于这个SoC。
软件系统为:基于Linux,QT和特斯拉自己开发的代码。
特斯拉创建了运行在Linux上的代码,用C语言编写,使用ext3文件系统基于修改的Ubuntu版本。在开发初期,特斯拉同时考虑了安卓和iOS系统,无果而终。
特斯拉车辆在软件版本8.1(17.24.30)之前使用Linux内核2.6.36。在特斯拉17.24.30版本中,内核被更新到Linux 4.4.35。
三、Model 3 仪表中控二合一屏
1、15英寸LCD,由LG Display供应。系统同样基于双MCU,一片为英特尔Gordon Peak BMP基于Atom E3800系列CPU,另一片为英特尔Apollo Lake SoC。
目前,特斯拉的联网设备提供GSM 3G/4G LTE,取决于车辆生产日期。早期Model S都支持3G,不支持LTE。2015年5月以后生产的所有汽车都配备了支持LTE技术的新硬件/软件。早期的汽车使用Sierra无线AR8550 ,后续切换到了Sierra无线AR755X模块。
此外,特斯拉车辆在不同的模块中有不同类型的内存。包括2 GB DDR3 SDRAM(在Nvidia VCM板上);8GB eMMC NAND闪存(在Nvidia VCM板上);16GB SD闪存卡,主要用于Garmin地图数据存储;4 GB SD闪存卡,用于固件、钥匙等。
WiFi部分,特斯拉早期车辆搭载了b/g/i/j/n 2.4 GHz硬件,不过只有b/g在软件中启用,使用Parrot fc6050w芯片;2018年3月后上市的车型,支持5 GHz。
仪表与中控的数据传输均采用了100 Mbps车载以太网接口。
四、系统安全问题
由于特斯拉一直坚持采用开源软件,入侵特斯拉的操作系统、自制版本的特斯拉软件也成为众多黑客的兴趣。
去年,有一位发烧级用户在自己的Model 3上安装了流行的Linux Ubuntu版本,该版本与现有的特斯拉操作系统并行运行。双操作系统设置允许特斯拉系统继续运行和做汽车应该做的一切,而Ubuntu系统允许接入汽车的一些新功能。
新系统允许将SSH带到车中,车通过命令行接口(CLI)直接连接到Linux操作系统,可以从命令行接口发出命令。从CLI,可以切换到显示新Ubuntu 16.04安装版本,它有一个完整的Xfce桌面。
这位用户演示了YouTube上的一个视频流媒体,这似乎证实了新系统的互联网连接,以及用音频播放视频的能力。
他从新系统的命令行运行一些命令,包括htop,以显示系统上运行的顶级进程,以及cpuinfo, cpuinfo显示系统上运行的硬件。
特斯拉的全双工以太网由3个IP地址分配的设备组成,分别位于192.168.90.0子网、中控台、仪表板/导航屏幕和另外一个未知设备。在设备上打开的一些端口和服务是22 (SSH)、23 (telnet)、53 (open domain)、80 (HTTP)、111 (rpcbind)、2049 (NFS)、6000 (X11)。
这3个外围设备发送的大量数据在广播UDP,以192.168.90.255 broadcat地址。根据数据类型使用不同的UDP端口。
此前,一名安全研究员表示,只要知道特斯拉车主使用的密码,任何人都可以打开特斯拉汽车的车门,进入他的在线账户。
这个在线账户可以让车主通过iphone手机控制汽车的某些功能,包括锁门和开锁、按喇叭和改变汽车状态。
另一个问题是REST API,它可以用来查询车辆的位置。拥有该在线账户密码的人可以追踪车辆、解锁并偷走车内的贵重物品。

有立场,有态度的智能网联汽车全产业链服务平台
商务合作咨询:15818636852 郑先生
长按关注:高工智能汽车公众号