使用MaixPy IDE快速开发K210
距离我第一次使用MaixPy将近40天了,大概花了26天,完成了我的毕业设计并且进行了优化。后面我会花时间去和大家分享我的毕设,也希望能得到各位码友的意见和建议。
首先写一篇博客,介绍一下如何使用MaixPy IDE开发K210,我买的是Maix Bit板,带有摄像头和LCD屏幕。


一、用type-c接口的数据线连接板子和电脑
如果之前电脑安装了CH552的驱动则不会识别出板子,这里需要安装一下驱动:
https://pan.baidu.com/s/12UPFjIsThkNMLiD8uCdgOw
提取码:npmj
直接管理员运行,然后下一步完成安装,再插上板子则会出现两个COM口,我的是COM3和COM4,一般使用的是前一个COM口(我这里就是COM3)。
如果还是无法识别请检查电脑usb口和数据线,更换再次尝试(坑:我第一次用的我荣耀亲选的耳机充电线,结果一直不识别板子,最后更换成手机充电线后就识别了,应该是耳机充电线限流的问题)


二、连接MaixPy(烧录固件)
打开MaixPy,点击左下角的连接图标,在弹出的对话框中选择正确的COM口,比如我的就是选择COM3,等待几秒后连接成功,如果一直连接不上,重新打开软件或重插板子,若还是连接不上那就需要重新刷固件,可能是刚买来的板子里的固件问题,下载固件的软件叫kflash_gui,呈上链接:链接:
链接:https://pan.baidu.com/s/19Do2ZxyOCJz2_bOxEHgmfg
提取码:l871
下载后直接在文件夹下找到exe可执行文件打开
接下来就是得到固件了,MaixPy的官网可以找到,https://maixpy.sipeed.com/zh/

最好找到最新的固件下载,排在最上面的就是版本就是最新的,因为是测试,所以选择尾部是minimum_with_ide_support的即可,支持IDE的固件,关于每个固件的说明在官网上也有,可以自寻了解。
下载好固件到自己的本地后,使用kflash_gui下载固件到板子,打开文件选择刚刚下载好的固件,然后选择好自己板子的型号,选择下载到flash,端口选择正确。
这里要注意的是波特率的选择,选择1500000是可以的,选择高速有时候也可以,但是有时会提示下载失败,那么就改成低速,如果还是下载失败,那就乖乖改成115200吧,通常情况下1500000配高速或低速是可以的,经验之谈
(注:使用kflash的时候,不要使用其他软件连接开发板,比如要断开MaixPy的连接或者其他串口助手的连接,不然串口会被占用,其实这点不说大家应该也知道)。


下载好固件后再去尝试连接MaixPy应该就可以顺利连接上啦,不过有的同学偶尔还是连不上,或者时断时续的,大多数是因为硬件问题,就是USB接触不良的问题,还是使用好一点的线和设备吧(我的板子使用拓展坞是连不上电脑的,所以只能牺牲我的另一个电脑USB口了


三、运行实例代码
准备好了一切,下面尝试下k210的第一个程序吧,刚打开MaixPy应该会有一个helloworld.py,这个就是一个简单的LCD显示摄像头图片的demo,如果没有出现这个demo,可以这样打开它:
然后点击左下角连接板子,再点击左下角的运行,便可以看到运行效果啦,而且MaixPy的右边一栏还可以显示视频缓冲区。

PS:这个地方很多人遇到过报错,一般就是sensor.reset()这一行报错,就是硬件初始化不成功的意思,那这种情况一般建议板子断电,重新插好摄像头,再次尝试,如果还是报这句的错,那百分之九十的可能,是你的摄像头坏了,那就赶紧联系卖家补发或者自己淘宝下单吧一个新的ov2640吧。
至此,MaixPy的初次使用就到这里了,有什么问题欢迎评论区留言,或者自行在MaixPy官网上找到解决办法。

使用MaixPy IDE开发K210相关推荐

  1. K210使用MaixPy IDE长时间显示连接中的解决方案

    K210是真的香,今天使用Arduino写了写K210的程序,想切换回MaixPy IDE用的时候发现死活连接不上.折腾了两个小时,终于折腾好了解决方法如下. 问题分析 Mirco Python是由微 ...

  2. 【MaixPy IDE使用及开发板测试】

    1)IDE功能介绍 IDE界面各部分功能如图19- 19所示. 图19- 19 IDE功能介绍1 点击菜单栏中的"文件",可以选择示例程序"helloworld.py&q ...

  3. 使用NetBeans IDE开发C程序

    使用NetBeans IDE开发C程序 在windows下开发调试linux环境的代码,同时还可以拷贝到Linux环境. 其实是NetBeans可以连接到远程Linux服务器,使用其中的GNU编译环境 ...

  4. 搭建Cocos Code IDE开发环境

    搭建Cocos Code IDE开发环境 Cocos Code IDE是Cocos2d-x团队开发的,用于开发Cocos2d-JS和Cocos2d-x Lua绑定的游戏工具,它是基于Eclipse[ ...

  5. VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境

    使用扩展插件来美化你的IDE开发环境 前言 vs2019创建c++的步骤 1.错误分析 2.解决方法 拓展插件 附件 结语 前言 在安装了Visual Studio 2019社区版后,有的小伙伴会觉得 ...

  6. 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface

    网上有许多的关于 <使用code::blocks搭建objective-c的IDE开发环境>的文章. 大多是写了一个Helloworld 就结束了,今天试了试 添加了一个 @interfa ...

  7. java gui介绍_IntelliJ IDE 开发Java GUI 入门

    原标题:IntelliJ IDE 开发Java GUI 入门 j主要对java 的GUI相关知识进行简单的介绍和总结,整个博客按照创建一个java GUI的顺序进行介绍,期间穿插讲解用到的java S ...

  8. Java SE 9:使用IntelliJ IDE开发和测试模块之间的隐式可读性(第5部分)

    I have already discussed many theoretical concepts about "Java 9 Module System" and also d ...

  9. Java SE 9:使用Eclipse和IntelliJ IDEA IDE开发和测试HelloWorld模块(第4部分)

    I have already discuss about "Java Module System" Basics in my previous posts. I'm going t ...

最新文章

  1. NBT:Rob Knight团队发表微生物组数据降维新方法
  2. SAP WM LT15不能取消二步法确认场景中只做过第一步确认的TO单
  3. WINDOWS SERVER 2003 之域重命名
  4. 刮奖的实现;(刮开上层图层蒙版,露出底部的视图)
  5. mysql中的字典项是啥_常见数据库设计(1)——字典数据
  6. idea python工程zip打包_【面试划重点】-- Python常见知识点
  7. VMware在RSA大会上的新发布
  8. 【Shell】sed实例之第三部分
  9. poj1470 LCA倍增法
  10. Atitit 项目成本之道 attilax著 1.1. 循环使用 效果明显 降低50%费用 1 1.2. Diy战略(效果显著)缩短供应链 自己组合使用,效率更高 2 1.3. 扎堆战略 使用广泛
  11. 【备忘】传智播客黑马程序员28期JavaEE基础及就业班视频教程
  12. mysql pxc gcache_MySQL高可用之PXC
  13. BAT批处理文件 reg命令详解
  14. iPi Soft: Motion Capture for the Masses(大众化的运动捕捉软件)
  15. android wp主题,WP主题:ebou4
  16. explain mysql_mysql explain详解
  17. linux 文件锁 超时,Linux中的两种文件锁——协同锁与强制锁
  18. 安装matlab贝叶斯网络工具箱
  19. 郑州市高中计算机考试操作题,郑州市区中招理化生实验操作考试4月8日开考 具体流程请看清楚...
  20. HTML网页设计基础期末作业——仿Coco线上订奶茶饮料网站设计与实现6个页面(HTML+CSS+JavaScript)...

热门文章

  1. 微软称RealNetworks对其投诉实属无理取闹
  2. Forword与sendRedirect的区别
  3. Excel:数据透视表
  4. 信用评分模型开发(FICO评分)
  5. 试问CodeFile、CodeBehind深几许?
  6. 编写LitmusRT调度器插件
  7. kudu compaction操作
  8. HBase Compaction详解
  9. 【图文教程】CAD 卸载工具(免费),教你卸载CAD
  10. Host Interface