前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maix Bit 系列心得(2)--- 开发环境准备

Maix Bit 系列心得(2)--- 开发环境准备

作者头像
AXYZdong
发布2021-07-15 10:29:23
1.2K0
发布2021-07-15 10:29:23
举报

前言

简要介绍开发环境准备过程,重点说明自己在准备过程中遇到的问题,以及解决方法。

本文主要是 Maix Bit 学习系列心得,具体的环境搭建查看:MaixPy 文档

一、安装USB驱动

其实,大部分开发板与电脑连接之前都要安装相关的串口驱动,以便与电脑正常通信。最常见的应该是 CH340 串口驱动芯片,旧版的 Maix Bit 使用的就是 CH340 串口驱动芯片,而新版的 Maix Bit 使用的是 CH552 串口驱动芯片。

安装驱动之前可以了解一下自己的 Maix Bit 使用的是什么类型的串口驱动芯片。

具体驱动的安装参考MaixPy 文档中 :Maix Bit USB 驱动安装

二、更新 MaixPy 固件

在更新固件之前,确保成功安装USB驱动

在这里插入图片描述
在这里插入图片描述

下载:kflash_gui

在这里插入图片描述
在这里插入图片描述

▲ 当时的版本是 v1.6.7

在这里插入图片描述
在这里插入图片描述

Windows 的下载 kflash_gui_v1.6.7_windows.7z 即可,解压后运行 kflash_gui.exe

获取固件:github

我安装的是:maixpy_v0.5.0_125_gd4bdb25.bin

三、MaixPy IDE 安装

MaixPy 文档提供了两种方法,一个是下载安装程序,另一个是下载压缩包。这两种我都试过,下载压缩包的不需要安装,里面直接有安装好的,双击 maixpyide 运行就可以了。

打开 MaixPy IDE 会自动出现一个 demo

代码语言:javascript
复制
# Hello World Example
#
# Welcome to the MaixPy IDE!
# 1. Conenct board to computer
# 2. Select board at the top of MaixPy IDE: `tools->Select Board`
# 3. Click the connect buttion below to connect board
# 4. Click on the green run arrow button below to run the script!

import sensor, image, time, lcd

lcd.init(freq=15000000)
sensor.reset()                      # Reset and initialize the sensor. It will
                                    # run automatically, call sensor.run(0) to stop
sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE)
sensor.set_framesize(sensor.QVGA)   # Set frame size to QVGA (320x240)
sensor.skip_frames(time = 2000)     # Wait for settings take effect.
clock = time.clock()                # Create a clock object to track the FPS.

while(True):
    clock.tick()                    # Update the FPS clock.
    img = sensor.snapshot()         # Take a picture and return the image.
    lcd.display(img)                # Display on LCD
    print(clock.fps())              # Note: MaixPy's Cam runs about half as fast when connected
                                    # to the IDE. The FPS should increase once disconnected.

然后按照MaixPy 文档里的方法: 工具 → 选择开发板 → 连接 MaixPy IDE

点击运行后出现:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

提示信息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 12, in <module>
OSError: Reset Failed
MicroPython v0.5.0-123-g859098d on 2020-08-18; Sipeed_M1 with kendryte-k210
Type "help()" for more information.

在论坛上找到【解决方法】

原来是摄像头没装到开发板上。不会吧不会翻开那个黑盖直接怼吧。

在这里插入图片描述
在这里插入图片描述

▲ 安装摄像头和屏幕的正确姿势

当屏幕上出现图像的时候,表明你的开发环境搭建已经基本完成。

总结

  • 读懂 Maix Py文档
  • 遇到问题学会解决,百度不到的可以寻求相关技术论坛
  • 论坛中的精彩世界 sipeed 中文论坛

参考文献

[1]:MaixPy 文档 [2]:https://cn.bbs.sipeed.com/d/27-lcd-maix-dock

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、安装USB驱动
  • 二、更新 MaixPy 固件
  • 三、MaixPy IDE 安装
  • 总结
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档