人工智能在MCU上起飞

大家好,最近忙于个人事务(没有恋爱)一直没有更新文章。前几日在网上四处撒摸,居然发现一个可以在MCU上跑人工智能算法的开发板,浪到飞起啊,搞回来一块,迫不及待地给大家介绍一番!

这款开发板叫MAIX GO,其核心控制器是嘉楠耘智新出的K210,一款64位双核带硬件FPU和卷积加速器的 RISC-V CPU,400M主频,据说能超频到600M,MCU中的战斗机,比ESP32还要强好几倍,可以跑人工智能的一些算法。
搞硬件的都急吼吼的要先看板子,来上图!


maix go 效果图.png

这是板子的效果图,比真图要稍微好看一些,但是更清楚。

开发板是Sipeed公司开发的,淘宝上和微店上都有卖,搜K210都能找到(他们没付哥广告费,就不给他们插连接打广告了)。我是在微店上买的带LCD和摄像头的版本。买回来是散料



组装完成,点亮状态是这样的。


Maix Go LCD.jpg

这款开发板上面移植的是MaixPy ,就是一个将 Micropython 移植到 K210的一个项目,对这个micropython就是我在以前的文章中介绍EPS32的那个Micropython。MaixPy可以让大家轻松使用AI算法,及常规单片机的操作;同时MaixPy固件兼容OpenMV的多数API!

我简单试用了一下,感觉这个板子的开发非常简单,有在ESP32上开发的基础,大概十几分钟就能正常跑例程了。这里我就不仔细介绍开发过程了。这个链接就上详细入门开发文档,教你如何刷新固件、安装IDE以及如何运行例程https://maixpy.sipeed.com/zh/ 文档中还有一个视频教你如何快速上手。值得一提是他们的IDE做的还挺好用的,我ESP上开发要友好的多。而且可以将摄像头拍到的图像实时传到PC上,不需要LCD可以。下面是我跑的helloworld例程的状态。


哈哈哈,暴露了我躺在床上调板子的屌丝行径。。。

来自陶老师的吐槽:

从来没见过设计的这么垃圾的开发板。麦克风和摄像头干涉,装不进去;LCD和螺柱有干涉,导致我装的时候把外屏玻璃弄碎了,触摸功能现在不正常,mmp;螺柱太低,导致面板安装很松;LCD质量很差,面板贴合不好,有严重的水波纹;用来供电和调试的USB typeC接口一看就是国内垃圾厂商生成的,非常容易松动,导致开发板和PC断开连接;主控发热还是很大的,但是他们居然把电池放在主控模块的上面,简直不过脑啊,辣鸡!大家不要买我买的这个,买最便宜的那个核心板玩玩就好。

后面有时间研究一下这个板子进行机器视觉开发和AI的相关算法。不过不要指望我能快速更新,996.icu,你懂的。

最后祝大家六一儿童节快乐!

别特么忘记关注哥的专栏!不然弄死你!

你可能感兴趣的:(人工智能在MCU上起飞)