• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

内核架构的授权问题?

huihui163 2019-05-28 浏览量:753
自己开发CPU的话,为啥还需要授权问题?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:4
  • 自己开发CPU,如果不考虑兼容已有产品,自己从新设计,还要不侵犯别人在CPU领域的专利,那么不用别人授权即可。但是通常情况是自己设计的CPU很难绕开别人申请的专利,即使不考虑专利问题,如果不使用已有的指令集,那么没有软件生态支持,很难形成产业链。也就是说,自己研发CPU还好考虑研发编译器,还要推广编译工具,让所有软件开发人员都会使用编译工具,这个是需要极大的人力物力和财力才能实现的。所以现在CPU研发都是在已有的指令集的基础上进行研发,这就会需要持有相关专利和技术的公司进行授权。
huihui163 回复了 Angel_YY:不明白的是,使用目前的指令集,比如使用ARM内核,要是不授权的话,就做不成? 回复
Angel_YY 回复了 Angel_YY:一是有法律风险,会被告,二是没有技术支持。 回复

  • 开发CPU可以使用自己的内核,也可以使用现有的内核,使用自己的内核没有限制,而使用比如ARM和RISC-V内核,

    其中ARM的IP是需要授权(购买)使用的,RISC-V内核是开源免费的

  • 完全自己开发,当然不用授权了,但是不可能自己完全开发,一定是借鉴别人的东西,指令集,架构,不可能完全自己开发,所以,要使用其他公司设计好的,使用别人的东西,当然是要授权的了

  • 现在开发CPU,除非完全不用别人提供的IP核,否则都会有版权问题。所谓IP核,就是人家已经做好的一些硬件逻辑,比如ARM CM3,中断控制器,串口控制器等。要使用这些核,就需要授权

    也有开源的,比如RISC-V这种

相关问题

问题达人换一批

内核架构的授权问题?