知方号

知方号

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

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 开发文档

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。