Python 机器学习开发环境与工具使用指南
1. MaixDuino 固件下载与烧录
1.1 基本参数设置
在向 MaixDuino 发送固件时,需要设置以下参数:
- 波特率(Baud rate):115200
- 速度模式(Speed mode):建议使用慢速模式(Slow mode)
1.2 下载与烧录步骤
- 确保 COM 端口未被其他程序(如 Arduino、MaixPy - IDE 等)占用。
- 通过下载按钮将固件发送到 MaixDuino。
- 下载和烧录固件可能需要几分钟时间,完成后 MaixDuino 即可用于新的 Python 项目。
1.3 速度模式选择说明
- 慢速模式:在大多数情况下都能正常工作,建议优先选择。
- 快速模式:仅当具备高度可靠的连接以及短且高质量的 USB 电缆时使用。
2. kflash 工具的使用
2.1 工具功能概述
kflash 工具不仅可用于上传 Python 解释器,还能将任何类型的数据加载到 MaixDuino 的闪存中。
2.2 可用模型类型
在机器学习项目中,MaixDuino 有多种现成模型可供测试,这些模型通常包含训练好的神经网络数据,主要有以下两种格式:
| 模型格式 | 说明 | 加载方式 |
| ---- | ---- | ---- |
| .kfpkg - 文件 | 实