Kendryte® 勘智®
使用手册
最后修改时间 2019-05-23
Copyright © 2017 - Canaan Inc. All Rights Reserved.
Kendryte® 勘智® 使用手册
目录
1 快速开始 6
1.1 下载、安装 6
1.2 使用IDE 6
1.2.1 IDE的主要界面元素 6
1.2.2 下载pwm demo项目,编译、烧写 8
1.2.3 创建新的可执行项目 9
1.2.4 创建新的库项目 9
1.2.5 使用包管理器 9
1.2.6 编写代码时常见的操作 10
1.2.7 常用选项设置 10
1.3 注意事项 10
2 维护操作 11
2.1 下载、安装 11
2.1.1 下载正确的版本 11
2.1.2 解压缩与首次启动 11
2.1.3 添加开始菜单快捷方式 13
2.1.4 Mac OS允许未认证的开发者 14
2.1.5 脱机使用 15
2.2 备份 15
2.3 卸载 15
2.4 错误报告 15
3 主界面 16
3.1 串口监视器 16
3.2 工具、状态栏 16
3.3 文件管理 17
3.4 问题 17
3.5 日志 17
3.6 命令面板 17
4 特色页面 18
4.1 IDE设置页面 18
4.1.1 操作说明 18
– 2
Kendryte® 勘智® 使用手册
4.2 项目配置 20
4.2.1 打开项目配置 20
4.2.2 配置界面 20
4.2.3 部分配置选项介绍 20
4.3 包管理器 22
4.4 flash编辑工具(kflash) 23
4.4.1 配置界面 23
4.4.2 引用文件 24
5 特色功能 25
5.1 工作区 25
5.1.1 编译 25
6 生成(编译)系统 26
6.1 CMake 26
6.2 CMakeLists.txt生成 26
7 调试功能简介 28
7.1 说明: 28
7.2 调试界面 28
7.3 常见操作: 29
7.3.1 重置软、硬件状态 29
7.3.2 启动调试 29
7.3.3 查看调试信息 29
7.3.4 查看变量值 30
7.4 在Linux和Mac中安装系统依赖 30
7.5 在Windows上安装JLink驱动 30
8 常用操作 31
8.1 一、界面、操作、交互 31
8.1.1 打开/隐藏底部面板 31
8.1.2 打开系统终端软件 31
8.1.3 快速执行命令 31
8.2 二、开发、编辑 31
8.3 三、编译、调试、运行 31
8.4 四、维护 32
– 3
Kendryte® 勘智® 使用手册
8.4.1 备份IDE设置 32
8.4.2 查看日志 32
9 常见问题(FAQ) 33
9.1 常见问题 33
– 4
Kendryte® 勘智® 使用手册
– 5
Kendryte® 勘智® 使用手册
1 快速开始
本教程的目的是让任何人快速上手使用IDE,默认需要有嵌入式开发的经验。如果看完有不清楚的地方,欢迎
发送反馈。
1.1 下载、安装
Beta:http://kendryte-ide.s3-website.cn-northwest-1.amazonaws.com.cn/
Alpha:http://kendryte-ide.s3-website.cn-northwest-1.amazonaws.com.cn/alpha.html
下载后使用解压缩软件解压,放到任意目录中。
Mac 下请勿使用 iZip 解压压缩包,可能会无法打开程序。建议使用 Keka 来解压软件包。
打开解压出的KendryteIDE文件夹,双击“KendryteIDE”运行。(MAC还需要点击允许未知开发者,见另外章节)
此时会弹出更新器窗口:
等待更新完成,IDE将启动(见下图)。
启动后,界面右下角会弹出插件下载、安装进度条,需要等待它们结束。这个过程中IDE将重启1~2次。
1.2 使用IDE
1.2.1 IDE的主要界面元素
IDE各个界面、面板的详细介绍请查看后续章节
快速开始 – 6
Kendryte® 勘智® 使用手册
(IDE界面截图)
其中:
① 菜单栏
② 左侧面板按钮,点击切换不同面板。抱括:文件、搜索、版本控制、调试、包管理器、扩展
③ 左侧边栏(此处展示的是文件管理器)
④ 文件编辑器
⑤ 底部面板(此处是“问题”选项卡)
⑥ 状态栏,其中包括几个重要的快捷按钮
快速开始 – 7
Kendryte® 勘智® 使用手册
1.2.2 下载pwm demo项目,编译、烧写
1. 点击IDE左侧按钮即可打开包管理器。
此处显示当前安装的包(由于还没有开始,这里是空的)
2. 点击上方的浏览按钮,打开浏览器。
3. 在①处搜索框输入“pwm”
4. 从列表中找到pwm_standalone
5. 在②处选择develop
6. 点击③按钮下载
7. 弹出目标选择窗口,选择任意一个路径(但路径中不要出现空格),demo项目将被解压到此处。
例如demo名为test,选择的目录是D:\code,则最终目录是D:\code\test。如果这个目录已经存在,则为D:
\code\test_2,依此类推。
IDE会自动打开这个新项目
8.
9. 点击Kendryte菜单,Install Dependency,等待提示成功(通常只需要几秒钟)
10. 点击Kendryte菜单,Build,项目就会开始编译,底部出现进度条
11. 等待编译完成,进度条消失
12. 点击Kendryte菜单,Upload,弹出串口选择框:(内容每个人不一样)
13. 点击连接了开发板的串口设备(如上图中的第一个),烧写将会开始
14. 等待右下角的滚动条消失,程序烧写完毕
15. 按下开发板上的reset按钮,可以看到led呼吸灯效果
快速开始 – 8