开发背景:Window系统主机,在主机上安装了虚拟机(VirtualBox+Ubuntu23.04)
目标实现:在虚拟机(Ubuntu)中,实现对Maix bit(k210)开发板的开发
虚拟机的安装参考这篇文章:
虚拟机重装(VirtualBox+Ubuntu23.04)
1、实现在window主机上使用MaixPy IDE 连接开发板
Sipeed的Maix bit开发板相关参考资料:
MaixPy IDE安装与使用
2、实现在Linux虚拟机(Ubuntu)上使用MaixPy IDE 连接开发板
1)先使用 venv 为整个项目新建一个虚拟环境
venv 是 Python 3 内置的一个模块,用于创建轻量级的虚拟环境。
# 1、导航到项目目录:使用 cd 命令进入你希望创建虚拟环境的目录
cd /path/to/your/project# 2、创建虚拟环境:运行以下命令来创建一个名为 myenv 的虚拟环境。
python3 -m venv myenv# 3、激活虚拟环境
source myenv/bin/activate
# 或简写为
. myenv/bin/activate# 4、可以在这个环境中下载项目依赖,例如
pip install pyserial==3.4#以后每次登录Ubuntu,只要是和该项目相关的操作就先激活环境
2)Ubuntu使用主机串口
关于如何在ubuntu使用主机串口参考这篇文章:
VirtualBox下ubuntu23.04使用主机串口以及使用 minicom 进行串口调试
Sipeed的Maix bit开发板相关参考资料:
串口连接
3)在Ubuntu安装MaixPy IDE
Sipeed的Maix bit开发板相关参考资料:
MaixPy IDE安装与使用
以上是关于使用MaixPy IDE对开发板进行开发的方法,使用 Micropython
脚本语法,不像 C
语言 一样需要编译。接下来看,关于 使用 SDK
用 C
语言开发参考:
https://wiki.sipeed.com/soft/maixpy/zh/course/advance/compile.html
唯一需要注意的一点是,如果你使用的是Maix bit开发板(Maix-I K210)的话,最新版本的MaixPy v4 是不支持的,所以克隆仓库的时候不要克隆MaixPy.git
,而是克隆MaixPy-v1.git
git clone https://github.com/sipeed/MaixPy-v1.git
想要快速上手还是推荐使用Window+MaixPy IDE或者Linux + MaixPy IDE进行开发,后续再使用c
裸机开发参考:
K210裸机开发(〇)简介及准备
其它学习资料:
Maix Bit(K210)保姆级入门上手教程—环境搭建
K210 (Maix bit) SD卡已经插入卡槽,但是显示读取不到(新手跟着做就能成功)(这个博主可以关注一波,有很多详细的k210入门教程!)
第四章 Maix bit K210 模型训练(保姆级教程)+拍照存储sd卡教程
K210学习笔记(七)——MAIX BIT(K210)拍照 (这个博主也可关注一波)
K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)
谢谢以上文章的作者们,谢谢kendryte,谢谢sipeed,谢谢! 祝大家开发顺利!