5.0 芯片SDK开发:芯片SDK概念|学习笔记

简介: 快速学习5.0 芯片SDK开发:芯片SDK概念

开发者学堂课程【平头哥剑池 CDK 功能及开发实战5.0 芯片SDK开发:芯片SDK概念】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/61/detail/1129


5.0 芯片SDK开发:芯片SDK概念

 

之前课程讲解了 cdk 的二次开发,本次课程带来如何开发芯片 sdk 。

image.png

首先讲解芯片 sdk 的概念,在之前过程讲到对工程组件的划分,将一个工程所需要的资源划分成不同类型的组件。对于一个硬件平台而言,会有若干个组件组成。如果可以定义出运行在一个硬件平台下多个方案工程,将方案工程包括硬件平台一起打包,分发给方案开发者。我们将这些软件包称为芯片的 sdk ,芯片 sdk 在开发过程中至少要包含以下几种过程。

image.png

第一步首先要在 cdk 当中创建一个初始的 sdk 的工程然后对其工程进行修改,第二步对于芯片的 sdk 需要使用到 flash 器件,对于需要 flash 编程的需求,提供给 flash 编程的过程中,使用到的 flash 算法和文件需要做 sdk 开发过程中进行必要的开发。第三步是需要将芯片平台进行相关硬件组件的开发。第四步将运行在同样硬件平台上的不同方案之间的共性代码剥离出来作为一些公共组件,将其称为工具类的公共组件的开发。最后我们将这些组件全部开发完成之后进行调试测试,最后将其发布到芯片开发社区当中,完成芯片 sdk 开发过程。

本次课程给大家讲解了整个芯片 sdk 的概念以及需要的开发要点。下节课讲解如何在 cdk 中创建初始化的 sdk 工程。

相关文章
|
3月前
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
166 1
|
3月前
|
存储 监控 开发工具
Django 后端架构开发:手机与邮箱验证码接入、腾讯云短信SDK和网易邮箱
Django 后端架构开发:手机与邮箱验证码接入、腾讯云短信SDK和网易邮箱
61 0
|
4月前
|
NoSQL 开发工具 数据库
开发与运维测试问题之应用启动报 Can not load this fake sdk class 的异常如何解决
开发与运维测试问题之应用启动报 Can not load this fake sdk class 的异常如何解决
|
6月前
|
开发工具 CDN 容器
基于Html+腾讯云播SDK开发的m3u8播放器
周末业余时间在家无事,学习了一下腾讯的云播放sdk,并制作了一个小demo(m3u8播放器),该在线工具是基于腾讯的云播sdk开发的,云播sdk非常牛,可以支持多种播放格式。
234 1
|
5月前
|
API 开发工具
抖音sdk,抖音开发api接口
抖音sdk,抖音开发api接口
|
API 开发工具 C#
一套基于 .NET Core 开发的支付SDK集 - paylink
一套基于 .NET Core 开发的支付SDK集 - paylink
130 1
|
6月前
|
Java 开发工具 Maven
Android SDK开发的那些事(1),已整理成文档
Android SDK开发的那些事(1),已整理成文档
|
6月前
|
API 开发工具 C#
[相机开发] VC++联合相机SDK开发
[相机开发] VC++联合相机SDK开发
74 0
|
6月前
|
人工智能 缓存 前端开发
下一代 AI 开发工具Vercel AI SDK 快速入门
下一代 AI 开发工具Vercel AI SDK 快速入门
333 0
|
开发框架 移动开发 前端开发
基于.Net Core开发的支付SDK,简化支付功能开发
基于.Net Core开发的支付SDK,简化支付功能开发
135 0