ESPHome的ESP8266/ESP32固件烧录器
项目描述
ESPHome-Flasher
ESPHome-Flasher是一个用于ESPHome框架的工具应用程序,旨在通过
- 为大多数操作系统提供预构建的二进制文件,使ESPHome的ESP烧录尽可能简单。
- 隐藏所有非必要的烧录选项。所有必要的烧录选项(引导加载程序,烧录模式)都会自动从二进制文件中提取。
最初,这个项目打算是一个简单的命令行工具,但我后来决定图形用户界面会更好。由于我不喜欢编写图形前端代码,GUI主要基于NodeMCU PyFlasher项目。
烧录过程使用espressif的esptool库完成。
安装
Es不需要安装,只需双击它,它就会启动。请检查发布部分以获取您平台上的下载。
使用pip
安装
如果您想从pip
安装此应用程序
- 安装Python 3.x
- 手动安装wxPython 4.x或运行
pip3 install wxpython
(下面也提供了Linux的注意事项) - 使用
pip3 install esphomeflasher
安装此项目 - 使用
esphomeflasher
启动GUI。或者,您也可以使用命令行界面(输入esphomeflasher -h
获取信息)
自行构建
如果您想自行构建此应用程序,则需要
- 安装Python 3.x
- 手动安装wxPython 4.x或运行
pip3 install wxpython
- 下载此项目并在项目根目录中运行
pip3 install -e .
- 使用
esphomeflasher
启动GUI。或者,您也可以使用命令行界面(输入esphomeflasher -h
获取信息)
Linux注意事项
在Linux上安装wxpython可能有点挑战性(尤其是当您不想从源代码安装时)。您可以使用以下命令安装适合您操作系统的wxpython
# Go to https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ and select the correct OS type
# here, we assume ubuntu 18.03 bionic
pip3 install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
wxPython
许可证
MIT © Marcel Stör, Otto Winter
关闭
esphomeflasher-1.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92ff12e1a51d73a1ccaa69d9773a9cf1b99b6bf7968daf58f912e221c80da686 |
|
MD5 | 79cbc43c15bd3ee0ca1743c05258f6cf |
|
BLAKE2b-256 | 4a6634bb9e04641f3c0800ec8ddfa7d17cbe6585680be2e82c1d53cb2fe840d1 |
关闭
esphomeflasher-1.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 95d961e7c636c0765dcb8a836061f2f96731d691d35fdcc8de46174a1149fcdd |
|
MD5 | ba14529e03f899398482bd3e641c18a0 |
|
BLAKE2b-256 | 92c080cf34f4153408f6deb83bea652c2b8dcccafe14f62ccf8ae1740bf047e5 |