1. 驱动下载:驱动程序是一种可以使计算机和设备通信的特殊程序,操作系统只能通过这个接口,才能控制硬件设备的工作。打开QuecPython官网驱动下载链接,找到EC600U-CN开发板对应的驱动:
图1.1 查询对应驱动型号
图1.2 官网下载驱动页面
驱动下载完成后,解压驱动压缩包,找到"setup.exe" 或者是"setup.bat",双击运行即可,安装完之后打开设备管理器就可以看到设备管理器中端口的黄色感叹号消失了,说明安装成功,能够正常通信。
图1.3驱动安装成功后设备管理器出现Quec相关USB端口
2. QuecPython开发调试工具下载:QPYcom软件,该工具无需安装,解压即用。在官网下载页面搜索QPYcom即可找到对应压缩包,下载后解压即可,然后打开QPYcom软件,在选择串口按钮这里会出现上个步骤安装驱动时设备管理器查看到Quec串口。
图1.4串口选择的是Quectel USB NMEA Port 来交互
3. 用QPYcom软件烧录固件:
模组在出厂时通常烧录有标准 AT 固件或 QuecOpen 固件,如需基于 QuecPython 对模块进行开发,需要手动为其重新烧录专门的 QuecPython 固件。官网固件下载地址:下载 QuecPython。还是根据模组的型号去官网下载该模组对应的固件,EC600U-CN对应的固件如下:
图1.5固件在对应型号的前提下选择需要开发的功能即可(我选择了含有BLE的)
从官网下载的固件包为压缩包格式,固件压缩包下载到本地后,需进行解压。解压后可获得两个文件,其中 .bin 、.lod或 .pac 格式的是 QuecPython 固件本体,.md 格式的是更新日志。将压缩包内容解压至一个不包含中文、空格和其他特殊字符的路径下,否则下载工具可能无法正常识别到固件,同时下载工具路径也不可包含中文、空格和其他特殊字符。
首先确保模组连接正常并已开机,打开工具进入下载页面,点击"创建"项目,新建要下载的固件项目,然后点击"选择固件",选择解压后的对应的固件路径。最后,单击“下载脚本”右侧的下拉选择箭头,选择“下载固件”并等待完成。
图1.6在QPYcom软件的下载页面烧录固件
(1.创建项目命名为hello 2.点击hello项目选择解压后的固件路径3.下载固件)
固件提示下载100%之后即完成了固件烧录,接下来简单运行一下环境是否搭建成功。
4. 用QPYcom软件运行程序:
图1.7在交互页面就可以调试python代码(可输出开发板返回的python运行结果)
图1.8在文件这个页面可以上传可下载写好的python脚本
图1.9操作按钮分别可以实现:
刷新项目、运行脚本、添加脚本(通过拖拽也可以添加)、删除脚本、清除项目文件
5. 用QPYcom软件停止运行程序:
如何停止正在运行的程序,根据运行的脚本文件类型有以下方法:
程序名是否为main.py | 程序中是否包含了死循环 | 程序中是否使用了多线程 | 停止步骤 |
✓ | ✓ | ✓ | (1)按 Ctrl + A 键进入 RAW 模式 |
✗ | (1)按 Ctrl + C 键打断程序运行 | ||
✗ | ✓ | (1)按 Ctrl + A 键进入 RAW 模式 | |
✗ | (1)按 Ctrl + C 键打断程序运行 | ||
✗ | ✓ | ✓ | (1)按 Ctrl + D 键重启 QuecPython 虚拟机 |
✗ | (1)按 Ctrl + D 键重启 QuecPython 虚拟机 | ||
✗ | ✓ | (1)按 Ctrl + C 键打断程序运行 | |
✗ | (1)按 Ctrl + C 键打断程序运行 |