《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择

目录

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芯片手册下载地址】

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第1张图片

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第2张图片

2. 开发板选择

2.1 Sipeed M1w DOCK 荔枝丹开发板

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第3张图片

2.2  M1n K210 金手指模块 核心板

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第4张图片

2.3  MAIX GO K210 AI掌上全功能开发板

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第5张图片

2.4 Sipeed MAIX Bit RISC-V K210开发板

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第6张图片

2.5 M5Stack StickV AI K210摄像头开发板

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第7张图片

 

2.6 Widora BITK210 核心板套件(金手指模块,和M1n模块较为相似)

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第8张图片

2.7 开发板选择建议

个人购买了前三款,比较后感觉,如果是学习的话,建议购买 2.1 中的Sipeed M1w DOCK 荔枝丹开发板,它将LCD、麦克风、摄像头、SD卡插座全部引出,并且还将IO口全部引出,这样有助于在不使用自带外设时可以自己从排针上引出线连接自己的外设。DOCK 使用了M1W模组(如下图),模组内置一块ESP32作为K210联网的外围设备。后面自己制作PCB可以使用这个模块,可以大大减少布线量,毕竟我真的不想焊接BGA封装。

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第9张图片

 在制作PCB时,如果PCB电路有误,而且你已经将M1W模块焊接上去,现在想拆下来就很不方便。于是在制作PCB上我更倾向选择 2.3 和 2.6 的金手指模块,如果板子焊接错了,你只会损失一个座子而已,就像下面这款板子就使用了M1n金手指模块:

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第10张图片

《K210 学习笔记》开发环境搭建 、开发文档、常见问题、开发板选择_第11张图片

3. 使用SDK开发K210

3.1 kendryte IDE安装

kendryte IDE下载地址

使用方法:下载包,放在安装目录下解压,打开压缩包,右键以管理员身份运行 KendryteIDE.bat ,等待他下载完依赖包即可,后面每次打开软件建议都选择管理员身份运行 KendryteIDE.bat 。

3.2 SDK开发文档

  • Standalone SDK编程指南v0.3.0
  • FreeRTOS SDK编程指南v0.1.0

3.2 IDE使用常见问题

 

4. 使用micropython开发K210

4.1 Maixpy IDE安装

Maixpy IDE 下载地址

使用方法:建议选择0.25版本,直接运行下面的exe文件即可。

4.2 开发文档

Maixpy 开发文档

你可能感兴趣的:(K210,学习笔记)