一,简介


       剑池 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  。

平头哥CH2601开发环境(CDK)搭建相关推荐

  1. android笔记1——开发环境的搭建

    Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发人员也没不像如今那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候 ...

  2. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    原文:出自本人的Linux博客http://blog.csdn.net/unix21/article/details/18813173 一.Java 开发环境的搭建 这里主要说windows环境下怎么 ...

  3. Java开发环境的搭建以及使用eclipse创建项目

    一.Java 开发环境的搭建 这里主要说windows环境下怎么配置Java环境.如果是Linux环境参考本博客另一篇文章即可: Linux环境安装卸载JDK 1.首先安装JDK java的SDK简称 ...

  4. SSH开发环境整合搭建

    1.建立动态web工程,加入必要的jar包. antlr-2.7.7.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar c3p0-0.9.1.2 ...

  5. 《python 与数据挖掘 》一1.3 Python开发环境的搭建

    本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.3节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

  6. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

  7. java刚工作搭建环境_Java开发环境的搭建

    一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK 点击下载好的exe文件安装即可. 2.接下来我们需要配置环境变量 xp系统下  右键'我的电脑' ...

  8. python语言编程环境-day02--编程语言的分类与Python开发环境的搭建

    一.编程语言的分类 机器语言:机器语言是二进制代码表示的计算机能够直接识别和执行的一种机器指令的集合. 汇编语言:汇编语言是一种比机器语言稍微高级的编程语言,它使用助记符代表机器指令的操作码,用地址符 ...

  9. Seam开发环境的搭建

    一.Seam开发环境的搭建 Seam开发环境的搭建包含以下几项内容: Java环境的安装和配置 JBoss环境的安装和配置 Ant环境的安装和配置 Seam环境的安装和配置 Eclipse环境及JBo ...

  10. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

最新文章

  1. 使用mock解决测试中依赖第三方接口的问题
  2. gcn语义分割_ICCV Oral 2019:152层GCN大幅加深图卷积网络的方法,点云分割任务效果显著...
  3. ehcache怎么删除缓存_解释SpringBoot之Ehcache 2.x缓存
  4. 外部编辑Infopath的表单模板(xsn)
  5. xampp默认mysql数据库root密码的修改
  6. Intel 10nm为何迟迟不肯露面?良品率偏低
  7. vista系统服务器,Vista系统中怎么设置IIS服务器
  8. 馒头何瑫写作训练营的学习笔记总结
  9. IDEA 重置try catch的自动生成格式
  10. Foxmail配置IMAP账号
  11. pdf417条码解码(下)——译码
  12. lintcode 丢鸡蛋
  13. 迅雷防踢补丁:一个刷流量木马的简单分析
  14. 机器学习之多项式拟合
  15. 小米4c android5.1,奇兔刷机全网独家攻破小米4c安卓5.1支持一键刷机ROOT
  16. LaTeX:大于等于号,小于等于号,大于号,小于号
  17. SUMIFS函数 、MATCH及INDEX函数
  18. 硬盘柱面损坏怎么办_硬盘在坏道检测中出现了要多少个损坏柱面才说明这个硬盘废了?...
  19. 怎样无损压缩视频?试试这个视频压缩大小的工具
  20. BP算法误差逆传播参数更新公式推导

热门文章

  1. 轩小陌的Python笔记-day09 文件操作相关
  2. 七年切图仔如何面试大厂web前端?(沟通软技能总结)
  3. Window笔记本触摸板手势大全
  4. [转载] 2019年目标分类、目标检测、图像分割、弱监督的综述文章
  5. C# winform 界面美化技巧(扁平化设计)
  6. i5 10400f和r7 2700x选哪个?
  7. 回车、换行、回车换行、硬回车以及软回车
  8. 实例总结C#反射基础知识
  9. VS2017突然不检查语法错误
  10. C语言程序 输出杨辉三角,C语言打印输出杨辉三角