现在绝大多数车机系统都是以安卓为主,包括比亚迪、新势力代表的蔚来、小鹏,使用Linux车机的厂商包括特斯拉、宝马以及百度开发的carlife、苹果开发的carplay等等。Linux在车机方面相对安卓具有不可比拟的优势:
1、Linux具有很好的稳定性和可定制性
很多朋友觉得Linux好像不怎么稳定,还容易死机。实际上,不像Windows,Linux的图形界面,也就是桌面系统,并不是必须的,Windows启动必须有桌面系统,但是Linux的桌面系统只是运行于其上的一个程序,是可有可无的,有时候这个桌面系统没有响应了,就让人误以为是系统死机了,实际上Linux操作系统的内核还是正常运行的,只是桌面系统这个程序出了点问题而已。
另外一个突出优点就是Linux具有很强的可定制性,可以做的很大,也可以做的很小,可以根据功能需求重新编译内核,辅以合适的启动脚本和文件系统,做成各种各样的可定制系统用于不同的嵌入式场景。大概10年前我曾经定制过一个小的Linux系统,内核仅有1MB大小,运行在高温、高湿、防爆环境下的工业计算机上,做自动控制,性能和稳定性表现还是很不错的。
2、安卓碎片化需要从底层进行优化,优化难度很大
但是由于安卓本身碎片化的问题,所以对于安卓性的优化,其实对于厂家的软件能力要求很高。就像前些年智能手机刚出来的时候,尽管硬件水平还可以,但是用一段时间就会卡,不过这几年好很多了,尤其是这几年国内的几个大厂,它们优化能力上来之后,对安卓进行了大刀阔斧,甚至接近底层的一些重新改写。通过手机上面这么形成积累和改变,才让安卓系统用起来之后,相对还是比较流畅。所以这些车机用一段时间之后,出现卡顿的情况在所难免。
3、车机的流畅性还取决于硬件
汽车厂商保证实用的前提下对成本进行控制,一般不会选用顶级芯片。如果使用配置高的,车规级认证的时间太长,采购成本过高,所以在车上用的配置都相对低一点。由于平时汽车的中控大屏不可能像手机一样,装一个大型的3D游戏,在车上大屏玩游戏,目前是不太可能的。所以车上的中控大屏需求量最大的就是导航、音乐以及对车上其他硬件设施进行控制。
1、Linux具有很好的稳定性和可定制性
很多朋友觉得Linux好像不怎么稳定,还容易死机。实际上,不像Windows,Linux的图形界面,也就是桌面系统,并不是必须的,Windows启动必须有桌面系统,但是Linux的桌面系统只是运行于其上的一个程序,是可有可无的,有时候这个桌面系统没有响应了,就让人误以为是系统死机了,实际上Linux操作系统的内核还是正常运行的,只是桌面系统这个程序出了点问题而已。
另外一个突出优点就是Linux具有很强的可定制性,可以做的很大,也可以做的很小,可以根据功能需求重新编译内核,辅以合适的启动脚本和文件系统,做成各种各样的可定制系统用于不同的嵌入式场景。大概10年前我曾经定制过一个小的Linux系统,内核仅有1MB大小,运行在高温、高湿、防爆环境下的工业计算机上,做自动控制,性能和稳定性表现还是很不错的。
2、安卓碎片化需要从底层进行优化,优化难度很大
但是由于安卓本身碎片化的问题,所以对于安卓性的优化,其实对于厂家的软件能力要求很高。就像前些年智能手机刚出来的时候,尽管硬件水平还可以,但是用一段时间就会卡,不过这几年好很多了,尤其是这几年国内的几个大厂,它们优化能力上来之后,对安卓进行了大刀阔斧,甚至接近底层的一些重新改写。通过手机上面这么形成积累和改变,才让安卓系统用起来之后,相对还是比较流畅。所以这些车机用一段时间之后,出现卡顿的情况在所难免。
3、车机的流畅性还取决于硬件
汽车厂商保证实用的前提下对成本进行控制,一般不会选用顶级芯片。如果使用配置高的,车规级认证的时间太长,采购成本过高,所以在车上用的配置都相对低一点。由于平时汽车的中控大屏不可能像手机一样,装一个大型的3D游戏,在车上大屏玩游戏,目前是不太可能的。所以车上的中控大屏需求量最大的就是导航、音乐以及对车上其他硬件设施进行控制。