一、MaixBit开发板介绍
MaixBit是sipeed公司设计的基于K210芯片的开发板。K210芯片是RISC-V架构的64位双核处理器,用于边缘智能计算。这个处理器上主频为400MHz,包括8M的片上SRAM,内置多种硬件加速单元(KPU、FPU、FFT),在AI机器视觉、听觉方面性能表现突出。图像识别支持QVGA/60fps或者VGA/30fps。
板载资源如下图所示:
支持的开发语言包括:C、C++、MicroPython。开发平台有MaixPy IDE、PlatformIO IDE和Arduino IDE。为了更快速的开发,准备使用MicroPython开发语言和MaixPy IDE。MaixPy集成了硬件加速的AI机器视觉和麦克风阵列相关算法。
二、MicroPython开发环境的搭建
使用MicroPython的准备步骤
- 安装开发板的串口芯片CH552驱动;
- 准备固件烧写工具。Maix bit通过USB下载固件,固件烧写软件的下载地址为:kflash_gui,按照自己电脑的系统选择下载就行;
- 准备MicroPython固件,从MaixPy固件,下载相关的固件。不同版本的固件都有很多不同种类的固件,按需选择就行,具体的区别可参看下图;
- 使用kflash_gui下载固件;
- 安装MaixPy IDE,下载地址。
这时就可以使用MaixPy IDE对MaixBit进行编程了。首先点击箭头所指的按键连接开发板,然后点击下方的播放按键下载代码。
参考资料:MaixPy wiki