开发者学堂课程【平头哥剑池 CDK 功能及开发实战:2.1工作空间及组件:组件界面操作演示】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/61/detail/1117
2.1工作空间及组件:组件界面操作演示
主要内容
一、CDK安装
二、CDK操作
一、CDK安装
CDK是一款面向平头哥芯片的桌面开发环境,所以需要在芯片开放社区中去下载。芯片开放社区的网址是https://occ.t-head.cn。打开浏览器,输入芯片开放社区的网址,然后在开发中心集成开发环境网页中找到下载一栏,在下载页面会提供 CDK的最新版本安装包的下载地址,点击下载。如果没有登录的话,是需要登录CDK,然后点击下载即可完成。
二、CDK操作
下载完成以后解压这个文件,双击set up程序,按照引导即可完成。完成安装以后,桌面会有CDK的图标,双击桌面CDK,鼠标也会进入CDK,整个CDK界面如果是首次打开,会显示芯片开放社区的页面。
为了演示工作空间,首先要创建工作空间,菜单有new multi project workspace,就可以创建工作空间,可以选择一个自己希望的目录,做工作空间的一个所在的路径,因为工作空间也是一个目录,选择桌面,然后其他选项默认点击ok,即可完成工作空间的创建。
工作空间创建完成以后,就可以在工程视图中去创建想要的工程。可以直接从芯片开放社区的内容上去下载想要的。在这里面可以根据现
有的一些历程,找到想要的开发板对应的历程。以一款芯片为例:
点击创建工程,直接输入工程名,然后点击下载方案,可以看到会完成工程的下载。
在work space节点就可以看到每个CDK工程节点,每个工程节点下 packages目录下面对应的是每个组件,像刚刚下载的工程,它只依赖了一个,可以指组件池,右击工程节点有设置组件,设置组件池,给工程添加一些默认的组件池。找到刚刚设置的work space,这样就设置了以工程根目录的上级目录为组件池界面。
完成组件池路径的设置以后,就可以新建一些组件。比如创建一个common类型的组件,右击输入common类型的组件名称,然后clone from表示可以选择当前已有的common组件为后备创建一个组件。保存的路径也是刚刚设置的组件池,点击ok以后就可以看到自己的组件在后面完成,这是一个common组件。
也可以去创建一个SDK类型的组件:
SDK类型的组件就是上节课提到了一个虚拟组件级的概念,它可以代表具体的一个平台。创建完以后会发现工程节点下面多了一个平台节点,这就是刚刚创建的SDK组件。可以把硬件相关的资源放在SDK组件下面,右击 SDK组件,然后选择options for,就可以把刚刚组件池中的chip节点,chip组件添加到SDK依赖的组件中
就可以看到平台就是有common、APT32f101芯片组件组成。packages节点下面就不再需要APT32f101,可以把它删掉,按照这种方式去把需要依赖的组件进行一个灵活的配置。这是创建SDK以及组件依赖配置。
创建芯片和开发版组件要在SDK节点下,可以在SDK节点下去创建。找到create a package节点,点击 clone from的按钮,就可以看到不仅可以创建common,chip、board都可以去创建。
由于已经有chip了,所以去创建一个开发版类型的特殊键,开发版组件也创建完成。其实可以去创建很多个开发版和芯片,也可以通过options for选项去配置想要的组件以及不想要的,只有在工程节点下面的组件才会被编译到工程中,在组件池里面组件是提供可用的一些选项,完成组件的一些使用,包括组件服的设置,去创建一个新的SDK,包括创建一个common类型的组件,以及创建开发版和芯片组件。
也可以去切换SDK。当组件池中有多个SDK的时候,就可以切换不同的SDK达到来切换平台的目的:
因为只有一个SDK所以可以选择不使用SDK或者使用一个SDK。