【开发环境准备】MaixPy IDE 使用说明

MaixPy IDE 安装与使用

maixpy_ide_start

1. 关于 MaixPy IDE

MaixPy IDE

首先需要弄清: MaixPy 使用 Micropython 脚本语法,所以不像 C 语言 一样需要编译,其实不用 IDE 也能愉快使用: 使用串口终端工具,前面已经安装了

使用 IDE 则会方便在电脑上实时编辑脚本并上传到开发板以及直接在开发板上执行脚本,以及在电脑上实时查看摄像头图像、保存文件到开发板等

当然, 使用 IDE 因为压缩、传输需要耗费一部分资源,所以性能会有所降低,而且如果MaixPy宕机也没有串口终端好发现问题

2. MaixPy 固件

要使用 MaixPy IDE , 固件必须是 v0.3.1 版本以上, 否则MaixPyIDE 上会连接不上, 使用前尽量检查固件版本和 IDE 版本,都更新到最新版以保障能正常使用

3. 下载安装包

dl.sipeed.com

文件列表等说明 请看 最新版本文件夹下的 readme.txt 文件, 如果下载速度慢请使用 cdn 链接下载

4. 安装

如果是安装程序(推荐,简单方便)

Windows直接双击exe文件运行安装程序; Linux命令行给运行权限然后执行

chmod +x maixpy-ide-linux-x86_64-0.2.2.run
./maixpy-ide-linux-x86_64-0.2.2.run

如果是压缩包(7z)

则解压到文件夹

如果系统不支持 7z, 则需要 下载 7z解压缩工具,然后用 7z

Linux下也可以双击压缩包进行解压!

如果需要使用终端解压, 可以参考以下命令:

sudo apt install p7zip-full
7z x maixpy-ide-linux-x86_64-0.2.2-installer-archive.7z -r -omaixpy-ide
# `-o` 后面直接跟解压缩的路径, 中间没有空格.

  • 解压后, 执行
    • 如果是 Windows: 直接双击maixpyide来执行,可以右键固定到开始页面或者固定到任务栏方便后面使用
    • Linux: 执行
chmod +x setup.sh
./setup.sh
./bin/maipyide.sh

5. 测试运行

打开 MaixPy IDE, 上方工具栏里面选择开发板的型号。amigo,cube 开发板请选择 Maixduino 进行连接

Tool-> Select Board (工具->选择开发板)

点击 connect 连接 MaixPy IDE

connect-icon.png

连接成功之后,链接按钮会由绿变红.

connect-success.png

连接按钮下方是运行按钮,会执行当前编辑区的py文件.

helloworld-run.png

再次点击运行按钮(红色), 停止运行当前代码.

6. 上传文件

Tool/工具 菜单中可以选择发送文件

7. 注意

  • 点击连接后,不用和终端工具同时使用,否则会出现串口占用无法打开
  • 如果一直无法成功连接成功, 检查:
    • 请检查是否开发板型号选择错误;
    • 观察开发板屏幕是否有变化,如果没有反应可能是串口选择错误;
    • 尝试升级到最新的 master 分支固件, 以及最新的 MaixPy IDE 软件

8. 根据错误提示寻找原因

程序运行出错时会弹框提示错误,但是错误信息不一定完整,请在终端输出里面查找更详细的错误信息

如有必要,请断开 IDE, 仅使用串口终端运行程序(也许你需要先把程序保存到文件,然后运行文件)查看打印以排错

如果提交问题(bbs、群、github issue等),为了使问题快速得到解决,请务必带上上面所述完整信息

本人原文地址:https://bbs.sipeed.com/thread/470

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
K210是一款64位双核带硬件FPU、卷积加速器、FFT、Sha256的RISC-V CPU。在K210上,我们使用的是MaixPy,这是将Micropython移植到K210的项目。因此,学习K210开发环境需要具备Python基础知识。\[1\] Maix Bit是一款内置单摄像头的K210开发板,配备了一个显示屏。为了连接PC和开发板,我们需要外购一根Type-C的串口线。此外,建议再加一个SD卡用于保存Deep Learning时的权重,因为板子自带的Flash容量较小。\[2\] 关于K210的开发环境搭建,你可以选择使用SDK开发(C语言开发)或者Micropython开发。如果你对C语言有一定的了解,可以选择使用SDK开发,其中Kendryte IDE是一个常用的开发工具。而如果你想快速上手,只需要基础的Python语法知识,那么可以选择Micropython开发。\[3\] #### 引用[.reference_title] - *1* [Maix Bit(K210)保姆级入门上手教程---环境搭建](https://blog.csdn.net/weixin_46185705/article/details/128590343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [K210系列开发环境搭建](https://blog.csdn.net/neil3611244/article/details/119777168)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [基于K210开源AI智能跟随云台OpenFollow(基础篇)--(一)K210开发环境搭建MaixPy IDE](https://blog.csdn.net/solar_Lan/article/details/120995093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值