快速認識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地址空間分配文檔?