汉唐归来
惟有中华

Super X:华为真的像大家说的那么强吗?|2022-05-13

通信领域我不知道,但是小生所在的车载电子方面,可以切切实实感受到华为是个侵掠如火的公司。 华为从上年起就在车载方面在推HiCar,整个推广过程中突出一个字“快”,能感受到华为的工作方式,类似于”美”(NULL)军,资源都朝前配置,前线配置、火线配置。

一个华为的工程师上午单枪匹马带着PPT来我司宣讲,宣讲过程中随时连线背后产品核心的工程师给我们答疑,有些问题上午没有答疑出来,下午再开宣讲的时候答疑答案就出来了。当天该支持工程师回深圳,第二天早上用于调试用的P30手机就顺丰寄到了,我们上午上班就直接开始调试用。调试用过程中更是效率惊人,随时拉电话会议,虽然只是一个Demo APP,但是感觉出华为人员的专业和惊人的效率。

这公司,这人员和狼一样逼着你往前走,你都不敢停滞不前。你停下来的的时候,都觉得不好意思问人家问题!


车载方面华为和Google,Apple真的不一样。

Google在车载方面先是在2014年开始在Android原生中支持投屏功能Android Auto,时隔五年(2019)才推出专门用于车载的Android定制系统——Android Automotive。 但是AndroidP Automotive其实和AndroidP的差异并不很大,至少没有想象中那么大,当然了,Google中间一度去玩自动驾驶了。

Apple在车载方面最出名的就是投屏功能Carplay,而Apple从2014年以来一直就是Carplay,除了中间更新过MFi芯片,功能还是那个功能。

这两家公司有个相同点:定义了强大、优雅的上层软件功能。但是巨人也需要两条腿走路,而这两条腿恰恰是直接面对车厂的,广大Tire 1厂商的孱弱的软件和硬件。

都想想吧,想想蔚来汽车在长安街上趴窝事件才过去几年啊?忘啦!都忘啦!?(这里注意要用陈道明版康熙的语气

诚然,一个公司不可能把所有的开发都自己进行,但是Google和Apple科技巨人在车载上定义了庞大的身躯,但是却把这强大的身躯运行在一些底层开发的公司的孱弱的软件上,就好像一个巨人得了小儿麻痹症,上身再用力也跑不快啊!

这里可以用Google和Apple自身的例子来佐证:
为什么你也用Android系统,我也用Android系统,为什么Google亲儿子的Pixel就是比一般厂家的Android系统流畅?无外乎Google从底层到上层都是自己做。 为什么苹果应用大概率比Android应用流畅?无外乎苹果应用的运行环境,无论软件硬件,都是苹果自己开发的。

因此: 底层决定上层建筑,根基不稳只会头重脚轻,登高跌重而已。

所以这才凸显了华为的不一样,因为这个公司上层下层全揽,软件硬件通吃!

(当然国内与车载方面有关的的软件如Carbit-亿联,这个公司的产品是奇虎360投资的,体验还可以,百度的Carlife,本人都参与其中的软件适配,但是鉴于这里比较的范围比较大,所以不列于此进行比较。)


华为是一家全面而强大的公司!

硬件方面:

(这里不扯5G,免得有人说我降维打击,其实是错怪我了,因为我也不了解5G):

  1. 华为参与定义/修改了大量行业中的硬件标准,比如SD卡,WiFi,BT,3G/4G等。讲真的,车载电子无外乎SOC,Video(包括display),Audio,WiFi&&BT,eMMC,DDR,华为的技术和标准慢慢在覆盖这些领域。
  2. 华为作为一家通信领域的强者,弱电方面的硬件代表着行业最顶尖的水平。

这里插一个不算例子的例子:

之前我有和一位资深的硬件工程师聊过天,他表示了两个观点:其一,现在大部分的硬件工程师都不是真正意义的工程师,或者不是在干硬件工程师应该干的活儿;其二,通信领域的电子水平相当一部分远超于车载。
对于第一个观点他表示由于现在车载芯片的高度集成,并且被各大巨头(TI,高通,NXP,瑞萨等)几乎处于垄断地位,因此对于硬件设计来说大部分工作只是在照抄这些巨头给出的现成方案,以至于在Layout PCB 的时候不敢修改CPU与DDR,eMMC之间的走线,为什么呢,因为不敢!因为真正的硬件工程师都渐渐集中于这些SOC厂商中,不敢质疑权威!但是现在华为也开始做芯片了,而且芯片已经应用于手机了,所以华为的硬件水平完全由其竞争对手代言! 车载电子中最重要的是安全和稳定,而安全和稳定不仅取决于SOC,也取决于电路设计水平(这里主要包括就是供电,SOC之间的连接),而华为所在的通信领域这些要求都是最基本的,当然这里不能说车载领域的标准是通信领域标准的真子集,毕竟两个行业,客观上说车载领域的硬件标准有的地方是很严苛的,譬如基本要求的高低温试验,冷热冲击试验等。因为车载电子出问题,影响的是驾驶者的生命安全(譬如正在在高速上浪,突然仪表黑了!?),通信领域对这些要求可能并不高(注意,这里是可能,原谅我这点求生欲啊!)。

底层软件方面:

( 我只说我这个水货码农接触到的 )

华为有大量与之相关的Linux Patch,解决或者提出了很多稀奇古怪的问题,Google搜索都能直接搜到华为N年前提交的相似解决或者未解决的patch。可见华为已经吃透了这个系统,该踩得坑都感觉踩地一个都不拉,现在我遇到问题有时候会直接Google后面带个华为的邮箱后缀。 这里插一个不算例子的例子(没错,就是我自己):

本人之前解决的多个无关痛痒,看着烦人的Linux问题,都是参考未合入Linux主干的华为Patch,甚至我的SVN提交中直接列出华为的patch网址,并且SVN commit注释如下: “华为N年前解决方案并未被Linux内核接受,因此此问题请接受现状”
提交后,领导会review这些patch,一般也不会再说啥。
这里评论区还炸出了个海思的工程师, 我只想说声谢谢!

上层软件方面:

华为独自搞一个免费源的鸿蒙!

其实正确来说鸿蒙不能算是上层软件,它是个微内核的操作系统,因为我实在找不到标题了。但是从微内核角度来说,除了内核,其他都是上层软件,而且其上层软件无论是数量、种类还是代码行数肯定都远超内核,这里我就暂且称之为上层软件。

这里插一个关于微内核操作系统和免费的题外话:

说到微内核,最典型的操作系统就是大名鼎鼎QNX,航空航天的广泛应用是QNX的最强背书(这个系统因为我只用过QNX6.0,所以我只说6.0)。但是这个系统用过的人不少(注意这里有个求生欲的不少)都是爱恨交加,并且一般恨大于爱,至少我老婆是这样的,当然我也是!
首先这个系统不是开源的,但是车载电子还是属于嵌入式电子的范畴的,因此部件更换是很频繁的,PCB走线也是很随意的,产品经理的要求也是很多样的,因此就决定了需要软件动不动就是一顿大改,而这个系统不是开源的,稍微大一点的改动或者问题需要官方协助。

  • A:那什么叫稍微大一点的问题?
  • B:哦,系统播放这个视频解码有点卡顿,这就是个稍微大一点的问题!

其次这个系统支持是收费的,就是官方协助是收费的,回答你问题是收费的,按照工时算的,如果他们为A厂家解决了这个问题,B厂家求助,一样也是要收费的哦!
因此这个微内核系统上层很简陋,该省的统统都省了,跟Android免费搞出来的生态比起来,它还是个孩子。你就想想人家用收割机收麦子,你手里只有一把镰刀(还是河姆渡时期的石镰)!
都想想吧,想想Windows Phone因为生态而死才过去几年啊?微软之前可是还鸡贼地为iPhone办了一场葬礼,忘啦!都忘啦!?(这里注意要用陈道明版康熙的语气
所以鸿蒙操作系统免费开源,绝对是个明智的选择。
更何况他还搞了个方舟编译器,生态这边助益量多,要知道喜欢偷懒的科不仅仅是程序员,还有项目经理,产品经理,技术总监以及老板!

虽然现在已经不是IBM OS/360的年代,软件硬件的规模,已经不是一两个人,一两个公司甚至一两个国家可以完成的,但是华为在领域内的全面性,我觉得是做的最好的,况且不少方面还站在顶端。

这里就不扯海思造芯片的事情了,也不扯买断了ARM的ARM v8 IP(现在NXP 的iMX8也是ARM v8架构),甚至还准备随时准备替换ARM为开源的RISC-V。 要知道英国的ARM可是站在上游的上游,是站在NXP,TI,高通,苹果芯片的上游!

华为的体量已经不是几个简单形容词可以形容了。


关于现在的车载电子现状

 

赞(0)
请您分享转发:汉风1918-汉唐归来-惟有中华 » Super X:华为真的像大家说的那么强吗?|2022-05-13
分享到