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¶
连接至MicroPython设备,url和password使用了cookie。同时,url也使用了局域网ip自动获取。默认的密码将被重置为1zlab , 你可以在config/webrepl.pass中去修改.
主界面 Main Page
点击底栏,显示/隐藏 terminal
编辑/查看/保存 文件
右键菜单,支持文件及文件夹的删除,新建,刷新,以及运行
上传文件,支持拖拽,多文件上传
文件搜索 Search File
更新EMP固件 Update EMP
文档 Docs
底部面板,包含运行,清理内存,连接设置按钮,以及版本信息和内存状态的展示