发布于: 雪球转发:0回复:0喜欢:0
这次封锁对华为是有极大影响的。但是ARM V8基础上加入自己的专用指令是没有什么问题的,苹果CPU就有自定义的专用指令。为什么苹果可以呢?因为苹果的IOS运行的指令是自己的编译器编译出来的。编译器相当于一个翻译,它能把程序员编写的代码转换为cpu可以执行的指令。如果华为要在ARM上定义自己的指令,那它需要一个能支持这些指令的编译器来编译程序员编写的代码,其实华为的方舟编译器就是做这件事,它兼容现在安卓软件代码,只要把安卓的软件代码通过这个编译器翻译出来的软件就可以在华为的手机上运行。所以在方舟编译器上添加支持新指令即可。
关于H264、H265等编码问题,华为手机在出厂前不默认安装这些解码软件即可,用户可以自行下载各种播放工具即可。//@仓佑加错-Leo:回复@仓佑加错-Leo:刚查了下,据新闻报道:“最近华为也表示,华为已经得到了ARM公司V8架构的永久授权,也就是说在V8架构上,华为可以永久使用ARM的32位和64位指令集。”,如果和美国刚短期,没啥大影响。如果长期刚,ARM新架构就用不上了,只能走专用指令集专用芯片专用操作系统的路,要知道苹果也需要ARM授权,专用指令集专用操作系统的事情IBM和SUN干过,只在服务器上干过,先不说生态不生态的,作为终端消费产品,你得能看视频听音乐吧,得移植H264、H265这些编解码到这个“专用环境”里,且,先得取得授权,也在禁运之列,还有加密的各种算法、上网功能需要openssl,都在禁运之列,浏览器需要的webkit不知道会不会被禁运,总之,数不胜数。
引用:
2019-05-22 20:40
ARM停止合作的话对hw有什么影响?有懂行的给说说? @forcode @仓佑加错-Leo