为什么soc芯片要有sdk?与开发板的sdk有区别吗?Issuing time:2023-10-06 15:28 有区别,soc芯片的sdk是芯片厂家提供的,开发板的sdk是主板厂家提供的。 另外soc芯片的sdk侧重点在于提供与芯片硬件交互的接口和库,偏向硬件底层,包括硬件抽象层、驱动程序、编译器、调试器等。还有软件开发相关工具及参考文档,如:BSP,u-boot,kernel linux内核,固件,图像与显示,多媒体编解码,摄像头,固件升级工具等等。此外还提供有芯片原厂的官方硬件文档,包括原理图,布线指导,芯片规格书,TRM,以及SOC芯片兼容元器件列表或推荐列表,如:LPDDR,EMMC,MIPI摄像头,LCD屏,硬件功能模组等。 主板厂家或者PCB设计开发者可以用soc芯片的sdk来开发出主板的pcba(成品量产好的开发板,安卓主板,linux主板等)。 其实最重要的是能得到原厂soc的技术支持服务。
而开发板的sdk一般是主板厂家提供给app应用开发者准备的,一般是一套安卓或linux平台的API文档集合(如下图截图部分所示)包括部分功能DEMO示例源码,方便app应用开发者与主板的硬件或外设进行交互或调用,大部分友商主板厂家提供的sdk一般不兼容,不能相互套用。部分主板厂家会部分开源旗下的开发板,提供软件开源的SDK,而硬件的开源(包括原理图)则较少厂家直接开源(部分方案商可以买断)。
上述是定昌小编对soc芯片sdk与主板sdk的一些理解,小编入行不久,以上描述如有错误之处,欢迎新老客户给我们指正。 定昌是目前国内主流的arm嵌入式开发板研发与生产制造厂家(PCBA加工与SMT贴片加工)之一,综合实力比较强。
目前定昌已在售卖机/智能垃圾回收柜/边缘计算/LINUX物联网/政务麒麟终端/医疗设备/教育一体机/智能门禁/通行/安防/智能农业/班牌机/商显数字标牌广告机信息发布盒子/工控/拼接屏/智慧屏/直播机/游戏动漫……等领域提供众多开发板型号及解决方案。 欢迎咨询我们客服进一步了解更多型号的嵌入式ARM开发板,竭诚为你服务。 Declaration: This article is originally created by the editor of Guangzhou Dingchang Electronics. Some materials are from our own factory, cooperative customers and the Internet. In case of any rights issues or content errors, you can contact the editor via email (91hui@163.com) for handling and correction. Reprinting is welcome, but please indicate the source link.https://enpc.gzdcsmt.com/sys-nd/1417.html
|
Your name * WhatsApp OR WeChat ID Your company name Your email address * Phone Number Additional Messages Submit NOW! |