开发者学堂课程【平头哥剑池 CDK 功能及开发实战:平头哥IoT开发工具简介】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/61/detail/1115
平头哥IoT开发工具简介
内容介绍:
一、基本介绍
二、开发工具概要
一、基本介绍
本次课程主要是带来建成cdk开发信息技术,有五个部分的内容。第一部分是背景介绍,这部分内容会讲解整个CPU工具的一个基本情况。第二部分是建设cdk基础概要及功能,这部分带来剑池cdk的一个使用情况。第三部分是教如何使用剑池cdk在全体CPU上进行的一个方案的开发。第四部分是如何使用建设cdk进行芯片的sdk
的开发。第五部分是一些电池cdk中的一些特色的功能。
二、开发工具概要
首先开始第一章节的内容开发工具的概要。平头哥电池cdk开发工具是用来开发玄铁CPU。
在2019年的7月份,平头哥发布了第一款架构的处理器c910。这款处理器在当时引起了不小的轰动,尤其是它一个卓越的软件的性能达到了伪造核心的一个性能。这个性能是除了CPU的强大的硬件设计以外,其实也是跟剑池开发工具是密切相关的。这里就会有一个问
题,即如何开发出运行在玄铁CPU上的软件。
在一个IOT的一个芯片开发领域中,IOT芯片会有一些基础的一个软件的开发工具。比如说编译器、汇编器、链接器,还有一些模拟平台,编程器,包括一些AR的一个面向端侧的AR部署工具,这些工具都是为了能够帮助的IOT芯片的开发。
在全体处理器方面,也有整套的一个开发工具,把它命名为剑池开发工具集。剑池开发工具集是从本期课程的开发环境的一个视角来看,整体会包含三个比较大的部分。第一部分就是建设cdk,它也是集成开发环境,也是这次课程主要需要讲解的。第二部分是建设开发工具集。它是包含了之前提到的一些编译器、调试器,以及AR部署工具这些底层工具功能。然后这部分工具会真正的编译到CPU中,保证在玄铁CPU中的运行。除此之外嵌入式,剑池电池嵌入式软件题给大家提供的一些运行在玄铁CPU上的一些包括的常用的一些c库。今年过的c以及一些领域的算法,包括一些中间线的一个集合。那同时还会把能够运行在玄铁CPU上的一些os。例如这些比较比较适用的os,能够封装给封装给到开发者。
下面剑池开发工具和剑池cdk集成开发环境是软件集两个集合都会在的建设CDk中有提成,然后以统一的开发界面提供给到开发者。
对于剑池cdk来说,从产品使用的角度来说,提供给到开发者一共有四个。第一部分的功能是组件包管理器,将开发资源去定义出来一些组合组建的单元,然后将这些单元希望给到开发者一些组合的方式,能够开发出想要的一些功能。第二部分是编辑系统,建设cdk,希望能够将rt领域中常见的一些比较难懂的代码、脚本全部以同性化的方式给到开发者,让开发者能够在图形界面上勾勾点点,完成这些比较难懂的一些语法代码的开发。第三部分坚持rt会给到通信化的一个调试的界面,开发者能够在建设CDk中通过图形的方式去控制建设CPU的停止运行,能够修改整个运行在玄铁CPU上的软件的一些内部的变量。最后带到分析器的功能是希望能够帮助到开发者开
发出来代码性能最好,分析最小以及功耗最低的代码。这是整个建筑cdk集成开发环境的一个产品的点。