项目简介
本项目是一个基于Web的ESP设备固件管理工具,让开发者能够直接在浏览器里对ESP设备开展固件的编译、上传与测试工作。借助Web Serial API,开发者在Chrome或Edge浏览器中就能轻松完成操作,无需复杂的开发环境配置。
项目的主要特性和功能
- 支持多种ESP设备,如ESP32和ESP8266。
- 可通过浏览器直接进行固件的在线编译和上传。
- 提供详细的文档和示例代码,便于开发者快速上手。
- 具备固件管理功能,支持固件的版本管理和配置管理。
- 集成调试工具,可用于调试、测试和优化,提高开发效率。
安装使用步骤
1. 选择分支
在Source
下拉菜单中选择main
分支(若仓库较旧,选择master
分支)。
2. 创建flash.html文件
在仓库的根目录下创建一个名为flash.html
的文件,并添加以下代码:
```html
ESP-Web-Tool-Test
```
3. 创建manifest.json文件
在仓库中创建一个名为test
的文件夹,在test
文件夹中创建一个名为manifest.json
的文件,并添加以下内容:
json
{
"name": "WebToolTest",
"builds": [
{
"chipFamily": "ESP32",
"improv": false,
"parts": [
{ "path": "bootloader_qio_80m.bin", "offset": 4096 },
{ "path": "BlinkREgular.ino.partitions.bin", "offset": 32768 },
{ "path": "boot_app0.bin", "offset": 57344 },
{ "path": "BlinkREgular.bin", "offset": 65536 }
]
}
]
}
4. 获取固件文件
使用Arduino IDE或PlatformIO生成固件文件,将这些文件复制到test
文件夹中,确保manifest.json
文件中的path
和offset
与实际的固件文件路径和偏移量一致。
5. 测试固件上传
将ESP设备连接到计算机,点击Install
按钮,选择正确的USB端口进行固件上传。
通过以上步骤,您可以轻松地在浏览器中对ESP设备进行固件的管理和测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】