目录
1. K210芯片简介
2. 开发板选择
2.1 Sipeed M1w DOCK 荔枝丹开发板
2.2 M1n K210 金手指模块 核心板
2.3 MAIX GO K210 AI掌上全功能开发板
2.4 Sipeed MAIX Bit RISC-V K210开发板
2.5 M5Stack StickV AI K210摄像头开发板
2.6 Widora BITK210 核心板套件(金手指模块,和M1n模块较为相似)
2.7 开发板选择建议
3. 使用SDK开发K210
3.1 kendryte IDE安装
3.2 SDK开发文档
3.2 IDE常见问题
4. 使用micropython开发K210
4.1 Maixpy IDE安装
4.2 开发文档
1. K210芯片简介【K210芯片手册下载地址】
2. 开发板选择 2.1 Sipeed M1w DOCK 荔枝丹开发板 2.2 M1n K210 金手指模块 核心板 2.3 MAIX GO K210 AI掌上全功能开发板 2.4 Sipeed MAIX Bit RISC-V K210开发板 2.5 M5Stack StickV AI K210摄像头开发板2.6 Widora BITK210 核心板套件(金手指模块,和M1n模块较为相似) 2.7 开发板选择建议
个人购买了前三款,比较后感觉,如果是学习的话,建议购买 2.1 中的Sipeed M1w DOCK 荔枝丹开发板,它将LCD、麦克风、摄像头、SD卡插座全部引出,并且还将IO口全部引出,这样有助于在不使用自带外设时可以自己从排针上引出线连接自己的外设。DOCK 使用了M1W模组(如下图),模组内置一块ESP32作为K210联网的外围设备。后面自己制作PCB可以使用这个模块,可以大大减少布线量,毕竟我真的不想焊接BGA封装。
在制作PCB时,如果PCB电路有误,而且你已经将M1W模块焊接上去,现在想拆下来就很不方便。于是在制作PCB上我更倾向选择 2.3 和 2.6 的金手指模块,如果板子焊接错了,你只会损失一个座子而已,就像下面这款板子就使用了M1n金手指模块:
3. 使用SDK开发K210 3.1 kendryte IDE安装在使用官方IDE时,编译总会发生头文件找不到的情况,建议为自己的电脑安装make、gcc、g++,并添加环境变量,疑似问题出在这个上面。
kendryte IDE下载地址
kendryte IDE使用说明书
使用方法:下载包,放在安装目录下解压,打开压缩包,右键以管理员身份运行 KendryteIDE.bat ,等待他下载完依赖包即可,后面每次打开软件建议都选择管理员身份运行 KendryteIDE.bat 。
3.2 SDK开发文档 Standalone SDK编程指南v0.3.0FreeRTOS SDK编程指南v0.1.0 3.2 IDE使用常见问题IDE使用出现问题请在使用说明书中查找。
4. 使用micropython开发K210 4.1 Maixpy IDE安装Maixpy IDE 下载地址
使用方法:建议选择0.25版本,直接运行下面的exe文件即可。
4.2 开发文档Maixpy 开发文档