5.1 芯片SDK开发:创建初始SDK|学习笔记

简介: 快速学习5.1 芯片SDK开发:创建初始SDK

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

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


5.1 芯片SDK开发:创建初始SDK

 

上节课讲解了芯片 sdk 的基本概念以及开发的基本过程和步骤。这节课进行演示如何在 cdk 中创建初始的 sdk 。首先打开 cdk ,因为芯片 sdk 要发布到一个模型中,所以建议大家首先关闭当前的 close all project ,重新建立一个完全的 open multi-project workspace ,建立到桌面完成之后,选择工程 new scc project 这里就是创建芯片 sdk 的一个入口。

image.png

其中 project type  选择 solution package ,然后选择芯片 cpu 使用的具体型号 E902 。之后选择工程的名称,将其称为 applicantion ,选择需要保存的属性池路径,进行初始 sdk 创建的时候需要设置一个初始组路径。这里我们选择刚刚创建的 workspace 下的目录,如图

image.png

作为分录路径,点击确定完成初始 sdk 的创建。一个初始 sdk 可以看到其中包含的内容非常少。一个是 script 组件和 sdk 的虚拟组件仅依赖一个 chip sdk ,其中 chip sdk 包含了程序的启动文件以及一些 memory 的初始化的文件,最终会跳转到 solution 的业务的main函数,这就是整个芯片初始 sdk 的状况。

image.png

这里我们需要根据自己的一个硬件,芯片的空间去修改 room,ram 的区间。Room 会根据我们芯片具体的启动壁纸去填写,包括 room 的 size ,ram 根据芯片上的具体空间填写其起始地址及其长度。

image.png

第二个需要配置的点即启动文件中需要对承用的技术,占用的大小以及其所需的堆函数的堆的大小的配置。完成初始配置之后,可以简单的编译其 sdk 工程,在调试页面可以选择具体所需的硬件或者没有硬件可以选择902的平台。完成编译之后,启动调试可以看到程序直接执行到慢函数,表示初始的 sdk 完成。

image.png

本次课程讲解如何在 cdk 当中创建初始的 sdk 并完成相应的配置和验证,下节课讲解算法工程的概念和在 cdk 当中的创建方式

相关文章
|
3月前
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
178 1
|
3月前
|
存储 监控 开发工具
Django 后端架构开发:手机与邮箱验证码接入、腾讯云短信SDK和网易邮箱
Django 后端架构开发:手机与邮箱验证码接入、腾讯云短信SDK和网易邮箱
62 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接口
|
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 快速入门
338 0
|
6月前
|
JSON JavaScript 前端开发
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
|
开发框架 移动开发 前端开发
基于.Net Core开发的支付SDK,简化支付功能开发
基于.Net Core开发的支付SDK,简化支付功能开发
135 0
下一篇
无影云桌面