为什么soc芯片要有sdk?与开发板的sdk有区别吗? 二维码
发表时间: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开发板,竭诚为你服务。 声明:此文为广州定昌电子小编辛苦码字原创编辑,部分素材来源于自家工厂及合作客户,网络分享,如有权利声明或内容有误,欢迎联系小编处理或更正(邮箱:91hui@163.com),欢迎你转载,务必请标明出处链接:https://www.gzdcsmt.com/sys-nd/1417.html
|
你的姓名 * 你的联系方式 * 你的公司名称 补充说明 提交 |