|
|
2 years ago | |
|---|---|---|
| .. | ||
| .settings | 2 years ago | |
| applications | 2 years ago | |
| doc | 3 years ago | |
| driver | 2 years ago | |
| extmods | 3 years ago | |
| images | 3 years ago | |
| mpy_rt_ai | 3 years ago | |
| packages | 3 years ago | |
| rt_ai_lib | 3 years ago | |
| samples | 3 years ago | |
| third_party | 3 years ago | |
| .config | 2 years ago | |
| .config.old | 2 years ago | |
| .cproject | 2 years ago | |
| .gitignore | 3 years ago | |
| .project | 3 years ago | |
| Kconfig | 3 years ago | |
| README.md | 3 years ago | |
| SConscript | 4 years ago | |
| SConstruct | 4 years ago | |
| link.lds | 2 years ago | |
| link_stacksize.lds | 4 years ago | |
| makefile.targets | 4 years ago | |
| moddefs.user.extmods.h | 3 years ago | |
| qstrdefs.user.extmods.h | 3 years ago | |
| rtconfig.h | 2 years ago | |
| rtconfig.py | 3 years ago | |
| rtconfig_preinc.h | 2 years ago | |
本工程针对基于RT-Draco K210 嵌入式AI教育开发板专门定制。并进行持续更新。
开发板模块展示:
...
....
....
board_config进行内置, 避免手动复制. 此更新版本下用户无需再再复制baord_config文件夹.Kendryte K210 是集成机器视觉与机器听觉能力的系统级芯片(SoC)。使用台积电 (TSMC) 超低功耗的 28 纳米先进制程,具有双核64位处理器,拥有较好的功耗性能,稳定性与可靠性。该方案力求零门槛开发,可在最短时效部署于用户的产品中,赋予产品人工智能。
Kendryte K210 定位于AI与IoT市场的SoC,同时是使用非常方便的MCU。
Kendryte中文含义为勘智,而勘智取自勘物探智。这颗芯片主要应用领域为物联网领域,在物联网领域进行开发,因此为勘物;这颗芯片主要提供的是人工智能解决方案,在人工智能领域探索,因此为探智。
芯片规格包括如下:
| 硬件 | 描述 |
|---|---|
| 芯片型号 | K210 |
| CPU | 双核RV64GC |
| 主频 | 400MHz |
| 片内SRAM | 8MB(6M通用+2M AI) |
| 外设 | DVP、JTAG、OTP、FPIOA、GPIO、UART、SPI、RTC、I²S、I²C、WDT、Timer与PWM、内嵌AES与SHA256算法加速器 |
端侧部署分为工程准备、编译链接、系统烧录三步。工程准备基于 RT-AK 的 K210 插件,详见实验一。
下载并安装 RT-Thread Studio完成后,下面实现一个简单的工程创建的流程:
此章节为更新Studio到最新版本,并配置工程模板教程,若用户当前Studio环境中没有 K210-RT-DRACO sdk的模板工程,可参考此章节进行模板导入。若此前已经进行过导入,则可过此节直接进行工程创建。
可用的更新,一直点击下一步。直到勾选 接收许可协议,然后点击完成:
install anyway:可在右下角查看安装正在进行:
Restart Now点击进行重启:SDK Manager->勾选K210-RT-DRACO:然后继续勾选编译器和调试器如下图:
最后点击 安装资源包 等待安装完成:
文件->新建->RT-Thread项目。基于开发板 ,输入 Project name和要创建工程的位置路径,然后点击 完成。窗口->首选项。如下图所示:点击 工作空间,设置 文本文件编码 ,编码设置为 UTF-8即可。
参考4.2节中,界面展示的说明。点击上方编译图标进行编译:
点击下载,第一次下载通常会弹出端口选择框,进行选择即可:
下载成功如下所示:
注意: 若点击下载时控制台已经开始下载时再次弹出串口选择框,则需要点击取消,或者可能出现串口占用。
下载完成后打开串口,可查看交互信息:
串口打开成功,打印出RT-Thread LOGO和msh命令行:
注意: 若下载时出现 请选择正确串口,可能是由于串口被占用导致,需检查并关闭占用串口的窗口。
其它相关工具参考链接: 交叉编译工具链,下载地址 https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/tag/v8.3.0-1.2
或者: https://github.com/kendryte/K210-Micropython-OpenMV/tree/master/toolchain
固件下载工具 下载地址 https://github.com/kendryte/kendryte-flash-windows/releases/download/v0.4.1/K-Flash.zip
K-Flash 下载工具使用截图
| 驱动 | 支持情况 | 备注 |
|---|---|---|
| UART | 支持 | 高速UART,用于shell |
罗齐熙: 13632716562