【平头哥RVB2601创意应用开发】学习笔记1——开发环境搭建及新建工程
[复制链接]
一,简介
剑池 CDK 是平头哥推出的一款专业面向 IoT 开发领域的集成开发环境,该集成开发环境
围绕平头哥“1 天上手,5 天出原型,20 天出产品”1520 技术理念,为开发者提供简洁统
一的图形开发界面,帮助开发者进行应用开发。该开发环境目前已支持平头哥自研指令集
C-SKY 架构和 RISC-V 架构的芯片的开发。
与传统的嵌入式集成开发环境不同的是,剑池 CDK 内部自动对接芯片开放平台,自动获
取芯片开放平台上的开发资源。在芯片开放平台上,包含了一个网络组件超市,能够提供
各种类型的组件,通过对接网络平台,开发者可以快速的形成自己的方案。
1. 从功能划分角度分析,剑池 CDK 工具分为四部分:
2. 产品特性:端云一体的开发方式 。
3,CDK下载地址:
https://occ.t-head.cn/community/download?id=575997419775328256
二,新建工程
CH2601 是基于平头哥 32 位玄铁 CPU E906 的 RISC-V 生态芯片,它配置 512KB Flash ,256KB SRAM 及丰富的片上外设,最高主频 220MHz ,支持 AliOS Things 物联网操作系统、平头哥 YoC 软件平台及平头哥剑池开发工具 (CDK) 。
1,菜单栏 Project->New SOC Project 窗口提供创建一个初始组件化的 SDK 工程的入口。
2,在打开的窗口中输入需要的 SDK 工程名称,Project Type 类型选择 Solution Package, Package Path 设置正确的路径,该路径用来保存工程使用到的组件。 配置完成以后,点击 OK,即完成了一个初始的组件化的 SDK 工程。
Solution Package 是基于SDK的模式开发,工程中需要加载官方的SDK,Package Path 就是SDK的路径。我电脑里面的路径位置C:\Users\admin\Documents\CDK\__workspace_pack__\chip_ch2601\v7.4.3
3,工程界面
整个视图,包含三个部分:
a、 my_solution 工程节点,包含 main 文件,以及可以配置的调试初始化脚本和 Flash
初始化脚本。
b、 __SDK_E906 名称的 sdk 类型的组件,该组件依赖了一个 chip 组件。该组件的
保存路径是之前新建工程时,配置的 Package Path 指定的路径。
c、 __Chip_E906 名称的 chip 类型的组件,该组件包含了 CPU 的初始化启动代码,
以及链接脚本文件。该组件的保存路径是之前新建工程时,配置的 Package Path 指定的
路径。
至此,完成了一个初始的 SDK 工程。
4,SDK的管理
点击“SDK” ——“Local package management” , 进入SDK管理界面。
在SDK管理器里面可以选择或切换SDK 。
|