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

通常芯片厂家开放源码究竟是哪部分,如何做深度定制?

丁丁永添 2019-05-21 浏览量:725
通常芯片厂家开放源码究竟是哪部分,如何根据自己设计的硬件主板做深度定制?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 不是所有cpu芯片厂商都开源的,比如高通的cpu就不对普通用户开源,如果是其他cpu一般底层都是开源的,你可以参考他的源码修改底层驱动就可以用在你设计的主板上了

  • 开发的应该都是驱动相关的。

    深度定制一般是和板上硬件资源相关进行适配。

  • 深度定制必须要达到一定规模,否者就是基于别人的系统上做开发,比如常见的esp8266其实都是基于freertos的开发

  • 一般没有特殊功能的话就不需要特备定制看你是怎么开发深度定制的话还是比较难得要有相应的驱动和算法其次要有团队一起做

  • 芯片厂家其实是有完整版本的SDK的,不过他们能开放到哪一层,还要看跟他们是否有什么商业协议

    TI的处理器的SDK就是完全对用户开放的,因为他们能提供完整版本寄存器手册,当然,部分未授权的IP核,比如GPU,就不能开放

    高通的处理器的SDK就是部分开放的,像Linux的驱动部分,他们就不提供涉及到寄存器操作的控制器驱动,但是提供了通用设备驱动,只有那些模块厂商能拿到完整版本的SDK

    要深度定制,还要跟芯片厂商有商业合作

相关问题

问题达人换一批

通常芯片厂家开放源码究竟是哪部分,如何做深度定制?