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 系列心得--- 开发环境准备的主要内容,如果未能解决你的问题,请参考以下文章