K210上手(避坑)指南

Maix-IK210系列正在被逐渐淘汰,如果你正准备购买K210,请立刻选择MaixCAM;也欢迎K210用户升级到MaixCAM

以下为MaixDuino全引脚标注图

在使用板子上手之前,我们需要先掌握一些基础知识(有基础的小伙伴可跳过)由于MaixPy是基于MicroPython之上进行开发构建的,提供给用户最终的接口是Micropython,所以在使用MaixPy之初我们需要熟悉下MicroPython的基础知识与语法以及常用的Git与Github。

以下是图像及音频的背景知识,有需要或感兴趣的小伙伴可以查看。

无论是新手小白还是开发者在踏入K210系列开发板学习之路前,做好充足的准备工作在一定程度上可以在使用途中避免踩坑。这篇文档是以一份避坑上手步骤的指南为核心来构写的,所以切记!!新手小白千万不可以跳着看,下图是示例硬件MaixDuino开发板、摄像头、屏幕、以及USBType-c数据线。

避坑指南可以搭配上手流程图一起使用更佳~

自行准备质量可靠或者是手机附赠的数据线,质量差的数据线会因电压问题造成开发板处于非正常工作状态导致后续影响使用,有些Type-C线只能供电。

在K210开发板上不使用MicroSD卡也可操作文件,我们在内部Flash上保留了一部分作为文件系统,只是Flash速度很慢,为了操作方便的话可以选购MicroSD/TF卡,以下图例为SD卡安装卡槽。

注意:MaixPy不支持挂载文件系统到电脑!!!K210芯片没有USB功能无法模拟U盘设备!!!不要再问为什么没有U盘或者是显示SD卡了!那不是K210那是M2dock跟openmv!

当我们收到开发板后,首先对硬件进行检查是否有外表损坏,接着再根据屏幕以及摄像头的排线丝印安装到开发板上,即排线上的数字“1”和板子卡座边上引脚丝印“1”方位对应接上。

先使用准备的USBtype-c数据线两端分别接入板子及电脑端进行上电操作,方便后续更新固件等使用。如果是新购买出厂的开发板的话,上电后会显示红色屏幕。

因K210没有USB硬件支持功能需通过USB转串口与电脑连接,所以用户需安装串口搭建板子与电脑的连接桥梁,点击文档链接根据板子的型号下载相对应的驱动,安装成功后设备管理器会显示(COMx)端口。

如果出现安装失败、安装后设备接入PC端的设备管理器不显示COM端口的现象,需要检查系统是不是正版或更新下(Win7Win8)系统,部分盗版系统会导致驱动安装失败或是安装后不显示。

升级固件对K210系列板子来说至关重要,快速避免掉用户在使用中无限踩雷影响体验感,例如常见的MaxiPyIDE连接失败、屏幕白屏/黄屏等现象,所以板子到手后更新固件成了必不可少的一件事情。

如果是第一次使用k210系列版更新固件,请无脑看图选标准固件(序号:15)!如果是因为应用需要特殊固件,看应用文档需要什么下载什么!其余一律看功能尾缀!功能尾缀!选择固件。K210Amigo开发板固件与以上不通用,固件请在(序号3-6)里选择下载。

参考上方描述选择(日期最新)所需的固件并下载到本地,使用kflash_gui烧录工具对板子进行升级固件。

使用MaixPyIDE进行调试操作的话,板子需烧录固件而且版本必须是v0.3.1以上,否则MaixPyIDE会出现连接不上的现象。

根据下图将K210开发板连接MaixPyIDE软件,连接成功后步骤3的图标会变成红色,接下来运行helloworld.py测试摄像头及屏幕是否可用,运行后开发板屏幕以及软件会显示摄像头画面。

如果是有基础的用户较推荐使用终端来调试,MaixPyIDE虽然运行报错会显示但信息可能不完整,而终端会输出更详细的报错信息方便排错。如果出现串口连接终端失败的现象,看看串口是否被占用。

点击MaixPyIDE软件页面上方的工具->打开终端->新终端->连接到串口->确定默认串口号->波特率:115200确定自动连接,连接后按复位即可正常编辑。

print("hellomaixpy")#命令#hellomaixpy#终端打印结果

上文我们简单介绍了在MaixPyIDE上如何运行代码以及使用串口终端,但实际这些运行都是一次性并不保存到设备里,我们更希望代码保存在文件系统,这样不需要再次敲代码可直接运行程序更为便利快捷,小伙伴们可以参考以下的示例方法进行操作。

如何编辑并保存文件请参考以下示例:

如何执行文件请参考以下示例:

我们可以通过多种方式打开编辑器来直接编辑文件系统中的文件,但如果出现代码量庞大或需要高亮支持的情况就不适用了,这时可以在电脑上写完代码放入开发板的文件系统内。

可参考以下几种方法示例进行操作:

出于满足部分小伙伴对内存的需求,可通过源码编译所需固件。

MaixPy中的存储介质主要由Flash、SD卡组成,并分为三块区域分别是MaixPy.bin固件区、xxx.kmodel模型区、文件系统区:Flash上为spiffs(SPIFlashFileSystem)、SD卡为Fatfs(FATfilesystem)后续方便小伙伴们使用模型或烧写固件时参考,注意烧写时的不同区域防止报错或烧写失败。

在【更多功能应用】里的部分示例里需要用到SD卡存储模型或固件等,很多小伙伴会遇见SD卡文件读取不到,先判断路径是否正确,再判断是否挂载成功了。

K210系列板卡连接麦克风阵列有以下两种方式供参考:

注意:烧录过key_gen.bin之后的开发板将永久禁用K210的JTAG调试功能。

API手册只罗列几种分类出来,如有需要更详细的请点击前往各分类查看下一级目录,可搭配上文【更多功能应用】使用更佳!

对于想尝试开发K210的用户们我们也准备了相对应的文档供大家参考:

为什么会写学会使用文档呢,众所周知K210系列的板卡已经是2019年的产物了,各方面的文档也好例程也好早已经是成熟的了,该踩的坑基本都在前几年就被踩完了,现在更多的新手小白踩坑可能都是因为性能上的不足或者是自身使用环境的乱导致出问题。这篇文档的初衷是想要让大家在使用的过程中避坑,但我们还是要学会把文档资源利用起来。

Mind+从1.6.6版本开始支持基于K210主控的Maixduino开发板,可满足对于K210开发有兴趣的用户。

卸载干净之前下的软件安装包,重新下载并换磁盘安装。

一般出现这个问题,先从以下几个方面判断问题(因使用环境不同造就的设备握手失败)

显示黑斑但是有正常画面就是摄像头内片不干净,可以把摄像头拆出来擦一擦。

THE END
1.原来我们买的数据线是这样打包的原来我们买的数据线是这样打包的声明:个人原创,仅供参考今有搞笑配音 河南 0 打开网易新闻 体验效果更佳北京大妈退休金5000申请廉租房,谈如何养老时被回怼,气氛尴尬 北京大明 1481跟贴 打开APP 讲真,是球网先动手的!!! 新媒体 打开APP 论背景音乐的重要性!! 新媒体 打开APP 旁边有个抢活的…怎么办?人都...https://m.163.com/v/video/VKGJD6PN5.html
2.别针简单制作手机架制所谓钓鱼线组搭配,指的拉力值,主线拉力值比子线强一倍左右就可以了。一般鱼线的拉力... 2022-03-15 生活 上班族怎么理财 1、制定财富目标。财富目标就像跑步时的终点线,只要看得见终点,那就有冲刺的动力。对上班族来说,设定财富目标,也能起到激励的作用,敦促自己想方设法通过各种合规渠道去实现该目标。2、...http://m.qicaisi.com/bk-1214737.shtml
3.《单片计算机及其应用》讲义线和数据总线采用分时复用等。 1、存储结构。 采用 ROM和 RAM严格分 开的哈佛结构,可分为:内部 ROM、 RAM,外部 ROM,RAM。 3、特殊功能寄存器 (21个 ) 采用特殊功能寄存器 来控制单片机的功能状态,如定时 /计数器、 串行口和中断逻辑等。 4、全双工串行接口 内部具有全双工串行接口, ...http://read.cucdc.com/cw/62480/144694.html
4.线刷救砖红米Note3使用SPFlashTool工具线刷官方包教程) 刷写开始后,第一次会是红色滚动条走到底,接着紫色滚动条走到底,最后黄色滚动条走完,即可断开数据线,长按电源键开机,第一次开机时间较长,等出现向导界面即可。 [本教程转载自MIUI论坛 狐狸也糊涂]https://www.coolapk.com/feed/8557664
5.原创红米note3全网通新手刷第三方recovery教程电脑刷入第三方rec教程 手机刷入第三方rec教程 [page] 电脑刷入第三方rec教程 一.刷第三方rec前,需要材料如下: 1.电脑(win7系统64位,刷rec100%成功) 2.手机一部(已解锁BL的情况下哦),没解锁BL的请点击—>解锁教程 3.数据线一根 二。手机关机状态下,请先按 ...http://www.miui.com/thread-5929309-1-1.html
6.SPFlashTool刷机工具出现各种代码详解与解决方法刷机教程数据线连接电脑时出现松动,建议更换其他的usb接口或者电脑再刷。 【2005错误】 S_BROM_CMD_STARTCMD_FAIL 【解决办法】:实际是没有加载好刷机包的文件导致的,或者是驱动没装好。重新安装驱动然后打开刷机软件,继续线刷即可! 【3002错误】 没有勾选下图的地方,刷机完毕,会提示【>TOOL DL image Fail!=>uboot is...http://rom.7to.cn/jiaochengdetail/16894
7.金星JXDV1000固件带教程主控:SPMP8110B2、打开"FRM_v1.3.0.6_297V_V1000改马赛克"文件夹中的"FRM.exe"3、4、V1000按住X键用数据线...http://www.gujianba.com/forum.php?mod=viewthread&tid=74187
1.心软编织飞线PQT心软编织飞线PQT 在得物App发布了一条热门动态!快来围观,就等你啦!https://m.dewu.com/note/trend/details?id=248256419
2.www.xcfzjx.com/mokaka68756.html四要充分发挥抗旱服务队作用。尽快落实县级抗旱服务队设备购置和抗旱物资采购入库工作,完善抗旱服务队建设管理,充分发挥抗旱服务队应急拉水送水、浇灌坡岗地和应急水源工程建设等方面的作用,切实提高抗旱应急能力。、.. 根据世界卫生组织的数据显示,目前已有约1万人感染埃博拉病毒,4500人因埃博拉病毒致死。(实习编译:李静...http://www.xcfzjx.com/mokaka68756.html
3.rrkjav.com/news.php/73399373.shtml初爱视频教程在线观看 277.54MB 794好评 久久久久亚洲Av片无码v 下载一个中国一级片儿。 性爱小说...花唇数据线打肿视频 00.46MB 61%好评591人) 捕鱼8090经典怀旧版 啊?宝贝别夹?嗯?轻一...SP发刷 红肿 双丘 夜里十大禁用短视频软件免费 92.76MB 32%好评6493人) 百博体育app下载 一...http://rrkjav.com/news.php/73399373.shtml
4.SPFlashTool刷机使用教程SPFlashToolV6怎么使用资源刷机FlashTool使用教程万恶汉字补丁 万恶汉字补丁 万恶汉字补丁 万恶汉字补丁 万恶汉字补丁 万恶汉字补丁 MTK 平台SPFlashTool刷机详细教程 浏览:106 刷机教程+MTK常见问题解决办法+win10系统安装MTK VCOM USB Preloader 驱动教程 刷机工具SP_Flash 浏览:181 MTK刷机工具 SP_Flash刷机工具英文版 ...https://download.csdn.net/download/weiyongjun123/7658689
5....MagicHello,支持最新iOS15.4.1绕过需要工程数据线!并且还需要专用的DCSD数据线配合使用,必须 目前只支持MacOS苹果系统,不支持虚拟机系统,推荐 MacOS10.14 以上 DCSD数据线、ALEX数据线、精诚C2、BOX盒子、紫屏数据线 使用教程 1、下载 Tigger Magic Hello 软件,安装到Mac电脑上。 如果经常使用MagicCFG,请先备份/usr/local/目录。以免依赖相互冲突。按住苹果键+Shift...https://www.huayao88.com/jishujiaoliu/44.html
6.联发科刷机工具SPFlashTool简易使用教程联发科芯片手机救砖过程经验分享,重点在于一个COM端口的驱动,多拔插换数据线便可以解决 使用sp flash tool格式化后救砖教程(miko版) oppo,ofp格式解包工具.oppo手机,ofp线刷包解包教程 9008刷机工具Qualcomm Premium Tool使用教程 联发科SP深刷v5工具操作演示 https://xbeibeix.com/video/BV1Ce411C7PV
7.MTK系统刷机图文教程各机型升级安卓大同小易,这里提供一个详细的公共版本,还可以参考网站各机型区的详细教程。 刷机前准备: 1、专用刷机线+原机数据线 2、刷机工具,包含驱动 PL2303刷机线驱动:光盘\刷机线&数据线驱动\PL2303串口刷机线驱动\spflashtool MTKUSB驱动程序:光盘\刷机线&数据线驱动\USB数据线刷机驱动\ ...https://www.51cto.com/article/289292.html
8.www.sealandunderwater.com/xxxr55102309.shtml被数据线抽屁股网站 62.01MB 04%好评12人) 男人扒开美女尿口 国产热情av 春水堂亚洲AV成人网人人 55.45MB 47%好评15人) 91乱女...陈氏太极十三式教学视频教程 79.83MB 41%好评332人) Gay无套FuCKChⅰna上门 美女被?到爽流视频免费红桃 女生操女生365回全集 20.54MB 26%...http://www.sealandunderwater.com/xxxr55102309.shtml
9.xxapp.yhryj.com/kpf82879497.shtml手机底部扬声器的部位做了简单的导音孔设计,底部数据接口的开口位置也做的比较大,大多数的数据线都可以直接兼容。图源:不客观实验室 聊完了手机壳,咱们再来说说系统美化部分的重点:图标和小组件的改造。 这里需要用到一个主题网站和一个软件【WidgyWidgets】,这是一个可以将自定义的插件文件添加到iOS桌面,实现类似And...http://xxapp.yhryj.com/kpf82879497.shtml
10.ak.akvtc.cn/mokoi11该白皮书由能链智电与成都“碳惠天府”绿色公益平台,并联合武汉碳普惠平台“武碳江湖”、阿里云能耗宝、浙江安吉农商银行、中汽数据、妙盈科技、极氪汽车、港华碳资产、万豪、金砖创新基地数字经济研究中心、重庆市低碳协会、科莱美特环境保护交流中心、绿财经14家单位共同编写。http://ak.akvtc.cn/mokoi11_25/867665.html
11.www.jhjx66.com.cn/mokaka18841.html纪录片导演出身的是枝裕和,在剧本构思、拍摄手法、表演指导上都着力营造现实主义的真实感,尤其是对于孩子的塑造,更是带有某种自然主义的写实之风,让这部“脱实向虚、以虚务实”的电影生发出极强的思想与艺术感召力,当年获得戛纳电影节最佳男演员奖,以及20年后依然昭示出并未衰竭的时代意涵,就是最好的证明。 http://www.jhjx66.com.cn/mokaka18841.html
12.如何成为专业的打PP爱好者?–耐美尔测评网除此之外,数据线、热熔胶条也是最近比较流行的SP工具,便宜又顺手。 一定要事先与对方进行充分的沟通,选择符合两个人共同需求的工具。 实际操作的时候,应该注意左右分开轮流受力,这样既可以保持痛感,也能避免严重淤青,毕竟这是游戏不是暴力,有人受伤就不好了。 https://faxian.naimal.com/4849.html
13.微机原理与接口技术顾晖习题参考答案(精选8篇)而数据需要在CPU和存储器之间传输。4.8086/8088微处理器内部有哪些寄存器?其主要作用是什么? 解:8086CPU内部有14个16位寄存器,其中8个通用寄存器(4数据寄存器AX、BX、CX、DX,4地址指针/变址寄存器SI、DI、SP、BP),4个段寄存器(CS、DS、ES、SS),2个控制寄存器(指令指针IP,微处理器状态字PSW)。 应该注意的是...https://www.360wenmi.com/f/fileb2rf3sc3.html
14.单片机原理及应用教程第4版第2章51单片机及硬件结构在线免费...单片机原理及应用教程 第4版 第2章 51单片机及硬件结构 本章首先介绍51单片机系列产品的特点、硬件功能结构及内部组成,然后重点描述了单片机芯片引脚及功能,详尽地讲解了片内存储器和特殊功能寄存器的存储结构特征、编址和作用。最后介绍了单片机的工作方式、典型CPU时序和单片机最小应用系统的组成。https://fanqienovel.com/reader/7110144624487828491
15.理光SP211打印机固件升级教程及步骤详解打印机固件刷机一、准备工作在进行理光SP211打印机固件升级之前,需要先准备好以下材料1.理光SP211打印机2.一台电脑3.一根USB数据线4.的理光SP211打印机固件升级程序5.安装好的打印机驱动程序二、下载的理光SP211打印机固http://gj.oayc.cn/4320.html