M5_CoreMP135_debian12_20260626),该步骤可参考 CoreMP135镜像烧录教程分区扩容,该步骤可参考 CoreMP135分区扩容教程apt update
apt install -y python3-pip build-essential python3-dev python3-pyaudio mv /etc/apt/sources.list /etc/apt/sources.list.backup
vim /etc/apt/sources.list deb https://mirrors.ustc.edu.cn/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main
deb-src https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.ustc.edu.cn/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-backports main non-free non-free-firmware contrib apt update 指令更新软件包信息, 然后重新执行依赖包安装指令。--break-system-packages 标志来安装软件包(该步骤需依赖网络)。pip install uiflow2 --break-system-packages pip list Package Version
------------------ ---------
certifi 2026.7.22
charset-normalizer 3.4.9
distro 1.8.0
evdev 1.9.3
idna 3.18
network 0.1
paho-mqtt 2.1.0
pip 23.0.1
PyAudio 0.2.13
pyserial 3.5
requests 2.34.2
setuptools 66.1.1
smbus2 0.6.1
typing_extensions 4.16.0
uiflow2 0.0.6
urllib3 2.7.0
wheel 0.38.4 CoreMP135 通过 Access Code (基于网络) 连接 UiFlow2,实现程序的推送与调试,详细可参考以下教程操作:
Access Code# 启用 UiFlow2 服务
uiflow2
Select Your Controller(首次进入时会显示)或 Controller 按钮,进入 Select Device 页面。
Connect Device,输入访问码以及自定义设备名称后,单击 Confirm 即可将 CoreMP135 连接到 UiFlow2 中。
Confirm,就可以进入 UiFlow2 的编程界面了。
设备连接到 UiFlow2 后,就可以拖拽 Blockly,进行程序编辑了。
程序编辑完成后,单击界面右下角的 Run Once 按钮,可以单次运行测试程序;
若希望设备上电后自动运行程序,可单击 Run Always 按钮,可以将程序下载到设备,并参考6. 其他常用指令章节,配置 UiFlow2 服务自启动。
# 启用 UiFlow2 服务,并运行默认 UiFlow2 启动程序 (Access Code 页面)
uiflow2 ui
# 停止 UiFlow2 服务
uiflow2 stop # 启用 UiFlow2 systemd 服务,UiFlow2 将随系统启动自动运行
uiflow2 enable
# 重启 UiFlow2 systemd 服务
systemctl restart uiflow2.service
# 查看 UiFlow2 systemd 服务状态
systemctl status uiflow2.service
# 停止 UiFlow2 systemd 服务
systemctl stop uiflow2.service
# 移除 UiFlow2 systemd 服务
uiflow2 disable