3048| 0
|
[官方教程] M1 Dock智能硬件环境搭建(MaixPy安装及使用) |
本帖最后由 猪百岁 于 2021-3-19 10:43 编辑 M1 Dock智能硬件环境搭建(MaixPy安装及使用)1、背景最近学习一款优秀的开源AI开发套件M1 Dock,该模块集成了Micropython,使用专业的AI芯片k210作为核心处理单元,k210带独立FPU的双核处理,64位的CPU位宽,8M的片上SRAM,400M的可调标称频率,支持乘法、除法和平方根运算的双精度FPU,在AI处理方面k210可进行卷积、批归一化、激活、池化等运算。也可以进行语音方向扫描和语音数据输出的前置处理工作,可实现人脸检测,语音识别,颜色、物体识别,MNIST手写数字识别,Feature map显示,tiny yolov2 20分类等多种功能。
2、环境搭建2.1、更新MaixPy 固件第1步:下载开发板固件,更新MaixPy固件相当于给开发板烧录系统,使用Type C 线连接开发板和电脑,下载开发板固件,方式有两种:
这里我使用的是官方最新版本的固件。 通常一个固件文件中有四个文件,以“maixpy_v0.40_50_gcafae9d”固件为例,具体说明如下:
这里我们需要使用maixpy v0.4.0 50_ gcafae9d.bin:完整版的MaixPy固件。 第2步:下载烧录软件kflash_gui 应用,直接下载GitHub项目工程,下载完成点击“kflash_gui.exe”文件第3步:加载文件,将固件烧录到开发板,其余选项可不用管。下载成功后,模块就可以正常使用了。 2.2、安装MaixPy IDE第1步:下载MaixPy IDE,MaixPy 使用Micropython 脚本语法,所以不像 C语言 一样需要编译,要使用MaixPy IDE , 开发板固件必须是V0.3.1 版本以上, 否则MaixPy IDE上会连接不上, 使用前尽量检查固件版本和IDE 版本,都更新到最新版以保障能正常使用。下载链接被存放在 “readme.txt文件”中,点击查看即可。 这里我选择下载的是,Windows版本,“.exe”文件。 第2步:下载结束,进行安装。 2.3、运行MaixPy IDE打开MaixPy IDE,会出现一下打开摄像头的示例代码。
连接成功后就可以运行程序。 可以看到右侧的LCD显示屏模拟器可以正常显示,开发板的摄像头正常使用,系统及开发板正常可用。 注意,此时运行程序仅仅是调测过程,并未烧录到开发板,所以断电不会保存。系统会在 /flash 或者 /sd 目录创建 boot.py 文件, 开机会自动先执行这个脚本, 编辑这个脚本的内容即可实现开机自启,点击工具,“将打开的脚本保存到开发板的boot.py”即可实现开机自动运行脚本。 至此,M1 Dock智能硬件环境搭建搭建完成,接下来进行一下拓展,使用串口工具实现开发板的脚本编辑 2.4、串口工具调试Windows使用putty、xshell 等工具可实现开发板脚本设计,需要注意,开发板不能串口和终端同时使用,否则会出现串口占用无法打开情况。 第1步:安装串口工具,这里我使用的是putty串口工具,下载完成后进行安装,具体如下:
第2步:安装成功后,选择Serial串口模式,COM口选择此时设备的端口,模块波特率默认为115200bps。
然后点击回车键,即可看到 MaixPy 的交互界面了.
———————————————— |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed