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

Posted AXYZdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maix Bit 系列心得--- 开发环境准备相关的知识,希望对你有一定的参考价值。

Author:AXYZdong 自动化专业 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: 👉 AXYZdong的博客 👈
B站主页为:AXYZdong的个人主页


前言

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

本文主要是 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

# 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 文档里的方法: 工具 → \\to 选择开发板 → \\to 连接 MaixPy IDE

点击运行后出现:



提示信息:

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


  本次的分享就到这里


如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “收藏” “关注” 一键三连哦!
更多精彩内容请前往 AXYZdong的博客


如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留个言。或者你有更好的想法,欢迎一起交流学习~~~

以上是关于Maix Bit 系列心得--- 开发环境准备的主要内容,如果未能解决你的问题,请参考以下文章

Maix Bit 系列心得--- 初识Maix Bit

Maix Bit 系列心得--- 初识Maix Bit

Maix Bit 系列心得--- 人脸识别

Maix Bit 系列心得--- 人脸识别

Maix Bit 系列心得--- 倒着的图像

Maix Bit 系列心得--- 倒着的图像