EDA365电子论坛■比我们想象的简单,华为放弃arm框架


EDA365电子论坛■比我们想象的简单,华为放弃arm框架
文章图片
最近 , 有消息称 , 如果在迫不得已的情况之下 , 华为可能会去除arm框架 , 避免被外国企业卡脖子 。 在网上 , 有不少对arm框架的重要性进行讨论 , 认为这绝对非华为能够做到的 。
在我们的印象里 , arm指令是芯片必须的 , 一旦没有它就等于失去了硬件交流语音 , 失去了芯片之间的信息联系 。 有人认为 , 在芯片时代 , 华为可以没有高通支持 , 没有台积电 , 甚至5g技术 , 但是她绝对离不开arm框架 。 因为对于华为的手机业务 , 需要arm进行芯片和软件之间交流 。 许多国产芯片 , 也是用arm授权协议做的 , 让硬件厂商更改协议 , 单独给华为做硬件成本太高了 。
实际上 , arm框架协议 , 华为真要想替换 , 难度并不大 。 国产的龙芯芯片 , 便是用的简易指令集 , 而且已经发展起来了自己独特技术 。 如何华为没有现成的技术 , 也可以直接购买龙芯团队的技术 , 用于自己的芯片开发 , 经过一系列优化之后 , 其性能可以超越arm协议 。
华为作为一家在消费级产品上 , 国产化比较高的公司 , 将arm协议去除并不难 。 我们使用的软件 , 主要和系统进行交流 , 在与硬件的交流就比较少了 。 如果应用软件 , 一定要调用底层硬件 , 也可以在编译器上进行配置翻译 , 无需直接用汇编语言进行改写 。
目前 , 华为已经有鸿蒙系统 , 在电脑、电视、手机上都有布局 。 只要做好系统和自己的硬件的指令协议协调关系就好 , 那么 , 对于消费者而言华为芯片用的是否是arm是察觉不到的 , 而对于软件开放者而言 , 他们主要面向编译器 , 一般情况之下也不会轻易使用汇编指令去做特别底层的优化工作 。
因此 , 对于华为而言 , 更换arm协议 , 会对驱动开发者产生一些困难 。 只要把编译器和系统做好 , 进行两者的衔接 , 还是可以轻易的 。 当然 , 如果直接替代之后 , 可能会面临市场上的不确定性 , 这才是最要命的 。 毕竟 , 当前arm协议已经取得了消费者认可 , 若是更改成其他协议 , 如龙芯团队使用的指令协议 , 难免会让消费者担心 , 可能无法提供优质服务 , 从而失去市场对产品的信心 。
【EDA365电子论坛■比我们想象的简单,华为放弃arm框架】文章转自网络 , 如有侵权请联系删除 , 谢谢!