EMP IDE 使用教程¶
概要¶
EasyMicroPython(EMP) IDE 是由1Z实验室引导的一个开源项目,旨在为MicroPython社区提供更高效便捷的开发体验,你可以通过访问我们的网址:emp.1zlab.com 来使用EMP IDE,虽然它在线托管,但与您的主板的所有交互仍然在您自己的网络中进行。目前支持最新版本的Firefox和Chrome。
EMP IDE受到了MicroPython/webrepl 项目的启发,采用了其现有的通信协议,并对webrepl模块进行了改造,设计并实现了一些功能模块,以此来通过WebSocket实现和MicroPython设备的更丰富,更高效的信息交互。
使用之前¶
首先请使用串口连接工具进入MicroPython的Repl
- 1 使你的MicroPython设备(ESP32/ESP8266)连接到无线网络
>>> import network >>> wifi = network.WLAN(network.STA_IF) >>> wifi.active(True) >>> wifi.connect(essid, passwd)
- 2 安装emp模块
>>> import upip I (240305) modsocket: Initializing >>> upip.install('emp-1zlab') Installing to: /lib/ Warning: pypi.org SSL certificate is not validated Installing emp-1zlab 0.2.2 from https://files.pythonhosted.org/packages/59/95/b9e425d00c195c9beb2e77c0b02020676115c42762a32d61047650e3884b/emp-1zlab-0.2.2.tar.gz >>>
- 3 设置启动模式,注意:该操作会覆盖boot.py中的所有内容
>>> from emp_boot import set_boot_mode >>> set_boot_mode() >>> from emp_boot import set_boot_mode >>> set_boot_mode() [0] Boot with nothing attention: this option will clear up boot.py, careful! [1] Boot with wifi startup this mode will auto start wifi connect program. [2] Easy to develop this mode is for developers.In this mode you can develop much easier via EMP- IDE(emp.1zlab.com) Please input your choice [0-2]:
选择 2
开始使用EMP IDE¶
- 请访问 emp.1zlab.com
- 连接至MicroPython设备,url和password使用了cookie。同时,url也使用了局域网ip自动获取。默认的密码将被重置为
1zlab
, 你可以在config/webrepl.pass中去修改.
主界面 Main Page
- 点击底栏,显示/隐藏 terminal
- 编辑/查看/保存 文件
- 右键菜单,支持文件及文件夹的删除,新建,刷新,以及运行
- 上传文件,支持拖拽,多文件上传
- 文件搜索 Search File
- 更新EMP固件 Update EMP
- 文档 Docs
- 底部面板,包含运行,清理内存,连接设置按钮,以及版本信息和内存状态的展示