ARM架构就如同盖房子的总体设计,是芯片的大框架,是一个芯片设计方案(构架),是一个公开的技术方案,任何人都可以按这个方案做出芯片,但如果你做芯片的目的是要把它变成商品出售,就必须要经过ARM的授权才行。目前,全世界所有的芯片生产厂都按这个方案设计制造,所有的软件商也按这个标准来进行软件设计,所以产品的兼容性不成问题,经过好多年的迭代,目前已形成了一个完整的生态链。
目前,全世界所有的芯片生产厂都按这个方案设计制造,所有的软件商也按这个标准来进行软件设计,所以产品的兼容性不成问题,经过好多年的迭代,目前已形成了一个完整的生态链。如果你要绕过这个构架,另外自行设计的话,你的芯片,和你的软件就会自成一个独立的系统。也就是说与现有的全世界正在用的存在兼容问题。且不说自行开发的费用巨大,时间长,最关键的是与世界不兼容,那么产品就很难国际化,作为商品,不能国际化,你就不能进行流通赚钱。
这就如同你自己生产的东西,只能自己吃,自己用,那么,你生产的东西就不叫商品,因为他不能流通,不能进行交换,这就是大多数芯片必须要使用ARM架构的原因所在,目前ARM架构是很科学的一套cpu设计方案,具有低功耗、高效率的特点,做芯片就如同搭建房子,但是在电路上搭建房子可不是这么简单,何况在只有几毫米的芯片上搭建房子。芯片上搭房子,你要考虑功耗,考虑响应速度,如何解决其他信号干扰,如何增加芯片的可靠性等问题,这些问题涉及的学科还特别大,涉及的学科还特别深,所以设计芯片构架不是一天两天就能解决的。
华为的麒麟980,用的是ARM永久授权的v8构架,苹果也曾用过V8,现在苹果用v13了,也就是说华为用v8没问题,但升级后的构架不能用,麒麟980不能升级,这才是最头疼的,麒麟980不可能总用下去。简单说ARM公司提供的只是一个方案,只不过大家都公认这个方案不错。相当于,ARM公司认为汽车6个轮子比较好,大家也认可,然后各汽车厂家都约定俗成造6个轮子的汽车。每造一辆都给ARM公司专利费。如今,ARM公司不同意华为采用他们的6轮汽车架构方案了,大家觉得华为会因为此事受影响吗?

