快速认识K210
Kendryte官方资源页面
工具链和开发环境
- 命令行开发工具链
- https://github.com/kendryte/kendryte-gnu-toolchain/releases
- 调试器
- openocd
- 开源片上调试器,配合工具链中的gdb工具进行调试
- openocd
- 集成开发环境
- Kendryte IDE:包括Windows、Linux和Mac版本
- PlatformIO IDE
- MaixPy IDE
- 连接单板做了哪些动作?
- 烧录工具
- kendryte kflush.py
- kentry提供的烧录工具
- 与单板的通信协议?
- 如何烧写到片上flash、板上flash、ram?
- widora kflush.py
- sipeed kflash_gui
- sipeed在 kflush.py基础上做了个图形界面
- sipeed kflash_gui
- for windows gui
- kendryte kflush.py
- 串口工具
- minicom
- ubuntu
- cutcom
- ubuntu
- putty
- ubuntu、window
- minicom
- 上传脚本工具
- https://maixpy.sipeed.com/zh/get_started/upload_script.html
- 使用 MaixPy IDE 上传脚本到开发板
- 使用图形工具 uPyLoader 上传、运行脚本
- 使用工具 rshell
- 使用命令行工具 ampy
- TF 卡拷贝
- https://maixpy.sipeed.com/zh/get_started/upload_script.html
模型与训练
- 模型转换工具
- nncase
- 用于提取和量化神经网络模型参数
- 是一个为 AI 加速器设计的神经网络编译器。
- nncase
- Maix-EMC
- Embedded Model Convertor, convert NN model for embedded systems
- ImageNet分类器训练脚本示例
- https://github.com/kendryte/tensorflow-workspace
裸机
- 裸机驱动程序:Standalone SDK
- 基于standalone SDK的功能和外设demo: Standalone SDK DEMO
- Standalone SDK编程指南v0.3.0
FreeRTOS
- FreeRTOS驱动程序:FreeRTOS SDK
- 基于FreeRTOS SDK的功能和外设demo:FreeRTOS DEMO
- FreeRTOS SDK编程指南v0.1.0
开发板
- 百度paddlePi
- sipeed maix相关开发板
- 淘宝店铺
- 这两个静态库是怎么来的?
- https://github.com/sipeed/MaixPy/tree/master/components/kendryte_sdk/libs
- MaixPy/components/kendryte_sdk/libs/lib_mic.a
- MaixPy/components/kendryte_sdk/libs/lib_sipeed_kpu.a
- widora相关开发板
调试器-硬件
- Maix Go开发板
上面集成了一颗 STM32 芯片, 用来模拟 USB转串口 工具, 以及模拟 JTAG
如果想后期自行更新其固件,建议购买一个 ST-Link 备用; - PaddlePi
Paddle Pi-k210 Debugger
文档
- 芯片技术规格书V0.1.5
- 寄存器手册:官方暂未开放
- k210地址空间分配文档?