如何理解乐道汽车智能系统在汽车行业中的创新意义?
聊聊乐道汽车的智能系统 — 我要像苹果一样。 $蔚来(NIO)$ $蔚来-SW(09866)$ $蔚来(NIO.SI)$
传统车的 平台化,更多指的是底盘,智能车的平台化,我个人认为指的是 系统。
蔚来要做自己的 苹果 iOS / MACOS。
乐道汽车的智能系统名称叫:NT.Coconut 椰子。
一个极其拗口,并且很难理解的名称,但没关系,这丝毫不影响这套系统底层能力。
由于乐道汽车是站在巨人肩膀上的品牌,所以要讲这套系统,基本上讲的都是 nio 底层赋能的,因此,我们算是合并讲,既反映 nio 这么多年来的积累,又能反映出,乐道究竟承载了什么能力。
︎● 开整:
(以下是我个人理解后分享,德卤并非专业人员,如果有错误请及时指正)
下面我分享了两张图,图一是乐道架构图,图二是 SkyOS 天枢的架构图。
因为之前 NIO IN 水了一篇稿子,所以今天借着乐道算是补上吧。
图一这张图可以和大家分享一下怎么看?
自下而上硬件平台、操作系统、智能应用,这里面最核心的其实是 操作系统,因为硬件平台在非自研的情况下,大家能用的基本差不多,所以我们要把更多目光聚焦到操作系统上。
原因是,假设用同样的硬件,而不同的操作系统水平,会让硬件发挥出不同的价值,以芯片为例,有操作系统开发能力,你基本已经涉及到工具链、底层算子、数据流通设计。
简单说就是,给你地、砖,房子自己造,装修自己做。
因此,第一张图结合第二张图,你就比较好理解,我们还是聚焦在了操作系统身上。
这次发布会的主题是:「面向未来 10 年」。
虽然有吹牛的成分,但面向 9 年应该问题不大。哈哈哈哈。
这是个开玩笑的,但我们依然可以思考为什么可以面向 10 年,这里面究竟需要什么能力去承托。
我们都知道,在拥车的时间周期里,特别是智能车,保证车辆在全生命周期里都能拥有最新软件更新个功能体验能力,是体现主机厂智能化最重要的要素。
类比手机则是,我的 iPhone X 还能更新最新软件系统呢,虽然会因为硬件能力的限制会慢,但依然不卡能用。
到了车上,这其实至少需要 10 - 15 年的时间,在硬件不改变的情况下,整车生命周期里它也要继续智能。
简单理解,面向未来 10 年,这几句的内涵指的不是硬件牛逼用 10 年,而是在目前的技术范式下,蔚来/乐道需要为每一台车提供超 10 年的智能服务能力。
︎● 怎么做才能做到呢?
打造一款 面向用户服务的操作系统 ,就非常有必要。
SkyOS 系列很可能类似于华为鸿蒙系列OS,也就是,是面向「AI、服务和应用」的 OS,而不是计算机专业讲的传统的 Operating system 的概念。
简单说,就是基于现有的Operating system的改造,面向特定性能和需求的优化和配置,以及添加一些针对自己需求的定制化功能、版本维护和测试。
相当于,原有某些 OS 的定制发行版。
这种情况,除了华为鸿蒙以外,还有各家出的各种Linux发行版,也是加了一定的定制化,但和主干版本保持了高度的兼容性,所以比较容易从基础版本得到支持。
比如 Linux 主干版本以及发行版基础比如 Ubuntu 升级了以后,然后基于 Linux 定制化的蔚来自己的 OS,也需要花这个时间去进行更新定制,最后也可以实现基本一样的功能。
简单说,就是重新从新的 Linux 主干上重新分支。
从框图来看,SkyOS-L 看上去像 AUTOSAR-CP,也就是类似AUTOSAR-CP的某种嵌入式操作系统。
SkyOS-M 类似于某种嵌入式微内核 OS,从目前来看大概率是 QNX。
SkyOS-R 是用于自动驾驶的定制化性能优化的Linux,应该是基于Ubuntu改造的蔚来OS,并添加了实时补丁。
SkyOS-C 很明显只是某种修改界面的Android,类似于 MIUI。
所以这四种号称 SkyOS 的,其实大概率就是:
- 嵌入式Linux(路由器版)
- QNX
- Ubuntu发行版(Nvidia ORIN 自带的,加蔚来优化)
- 最后一个是 Android
比如华为当时改安卓,但是华为功力也比较深,他们给安卓还实现了进化,所以后来可以逐渐摆脱安卓,把自己的成分越加越多,虽然基础架构是一样的。
因为定制和维护 OS,也是有价值的,就看改得好不好,后期维护 是不是可以一直做下去,而不是要半途而废。
做操作系统的本质是,让自己拥有更多定制自己功能的能力。
在手机上装的鸿蒙对于安卓的修改,主要还是为了改善操作的流畅度。
安卓自己也进行了好几次大修改,安卓本身是这样的架构:底层是 Linux OS + 安卓中间件 + 虚拟机跑 APK + 上层 APK 服务。
大致这样。
底层 OS 方面安卓修改的比较少,而且好的也逐渐加入了 Linux 主干。
中间件方面多年以来安卓优化和改进了很多,主要是依据多年以来和高通,华为等的合作,修改了拍照、播放视频、录像等很多功能,以及支持多种用户交互和 IOS 相互学习,并行发展。
所以安卓对于显示方面的加速优化,其实远远超过了桌面式 Linux。安卓对于手机 GPU 的应用,对于显示加速等起到了很大的作用。
虚拟机方面安卓最早采用 dalvic 虚拟机(好像这个名字),兼容 Java,后来也进行了多次修改,现在好像主要的服务都是用 C++ 写,就最上面套一个壳子,所以性能也提高了很多,降低了内存的需求 。
但即使是这样,安卓相对于 IOS 来说,多任务支持得通常更好,但是实时性的优化比不上 IOS。
所以鸿蒙对 OS 的实时性优化做了不少工作。
谷歌本来自己也有一个计划 Fuchsia (好像这个名字) ,要做 Linux 的实时性优化,但是这个项目失败了。
之后华为大力进行了鸿蒙的优化,改进实时性,减少内存消耗,所以体现出来手机的流畅度可能会比非华为的安卓机要好一些。
然后华为的鸿蒙计划其实是逐渐提高百分比的,逐步替换安卓里面原来的东西, 现在 可能和实时性有关的 Linux 内核部分,已经被鸿蒙改掉了很多。
但种种线索表明,用于手机的鸿蒙 OS,仍然是 Linux + 安卓的框架,并没有本质上的不同。
所以整个安卓世界,可能贡献最大的三家企业,就是谷歌、高通、和华为(个人看法) 。
我仍然把手机鸿蒙看做是安卓的姊妹。
其实从社区化的开源 OS 开始,然后加自己的定制化维护,也符合工业发展的一般规律,都是要站在前人的肩膀上,没必要自己连轮子都学会发明。
至于蔚来,他们定制化 Linux 做自动驾驶的原因可能有这样几个:
︎● 测试、版本维护
选了特定的 Linux 长期维护版本,作为基础,在上面叠加自己的软件生态。因为对于几千人的开发团队,需要一个统一的工作栈,这样大家才能把各种开发都汇集在一个中心版本基础上。
︎● 安全性
他们应该有专门的人去维护,比如打 CVE 补丁,然后测试各种性能。
这特别对于自动驾驶是很重要的。
比如要测压力下的性能会不会 OS 出 bug。
︎● 实时性补丁
目前 Linux 的实时性补丁官方有,但是测试不足。
而且实时性不仅和 OS 相关和驱动开发是否遵照 OS的要求也有关。
不排除某些外设驱动开发得不够严谨,所以蔚来需要打了 Linux 实时性补丁以后,再对外设驱动做各种测试,以确认系统是符合实时性能要求的(最好是这样)。
︎● 兼容性
因为蔚来要打造一个各方面版本配套的,最好的就是要定制化和发展自己的 系统,并做到兼容。
目前基于开源,然后发展的最成功的是苹果,(没错,真的是苹果)。
苹果的 IOS 和 macOS 都是基于 OpenBSD,他们招聘了很多人,进行长期开发和维护,打造自己的护城河,所以苹果电脑最重要的其实是 MacOS
而且也因为 OpenBSD + 苹果多年的改进,技术上比 Windows 的所有版本都更加好,所以基本不卡顿、不蓝屏、也不死机。
这个并不是苹果严谨,或者苹果测试得完整。
是因为苹果的技术比较好,他们基于的这个开源的 DNA 非常正,而且他们的开发原则非常好。
你可以简单理解成,蔚来如果想要在 AI 时代,用 nio 、乐道、萤火虫 … ,不同品牌不同车型服务更多人,蔚来必须要打造一套属于自己的标注操作系统。
蔚来就是要做车界的 IOS/MAC OS。
所以你才能看到,乐道在智能应用这一层,打造出了完全不同于 nio,但又同源的应用能力。
那乐道团队在 Sky OS 之上,就可以随意更具自己的需求去配置功能,而且这些功能的汇集点都是由中央计算,再加上乐道的车载网络是以太网。
得到的结果就是,乐道几乎可以配置全车所有可活动的功能,意思是,只要可以控制的乐道都可以,并且延迟非常低。
来源:微博 德卤爱开车
免责声明:上述内容仅代表发帖人个人观点,不构成本平台的任何投资建议。
- 梓坚·09-04👍👍1举报
- 梓坚·09-03👍👍2举报