丰台网站开发商城微信公众号开发
web/
2025/10/9 4:21:38/
文章来源:
丰台网站开发,商城微信公众号开发,太原建设厅网站,oss的wordpress插件1. 安装必要的工具
1.1 安装 Git
Git 用于从远程仓库克隆代码#xff0c;你可以从Git 官方网站下载 Windows 版本的安装程序。安装过程中可保持默认设置#xff0c;安装完成后#xff0c;在命令提示符#xff08;CMD#xff09;或 PowerShell 中输入git --version#…1. 安装必要的工具
1.1 安装 Git
Git 用于从远程仓库克隆代码你可以从Git 官方网站下载 Windows 版本的安装程序。安装过程中可保持默认设置安装完成后在命令提示符CMD或 PowerShell 中输入git --version若显示版本信息则安装成功。
1.2 安装 MSYS2
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
将 zip 文件解压到C:\或其他位置但本指南假定C:\它将创建一个msys32具有预先准备的环境的目录。我这里放在e盘ESP8266目录下 1.3下载 ESP8266 的工具链
v8.4.0 https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-win32.zip 如果您仍在使用旧版本 SDK( 3.0)请使用工具链 v4.8.5如下所示 https://dl.espressif.com/dl/xtensa-lx106-elf-win32-1.22.0-88-gde0bdc1-4.8.5.tar.gz 解压后放在msys32的opt目录下 2. 下载 ESP8266 RTOS SDK
进入home目录下新建esp8266进到此文件夹后右键打开命令提示符或 PowerShell执行以下命令克隆 ESP8266 RTOS SDK 代码 #在 Git 2.13 及更高版本中--recurse-submodules可以代替使用--recursivegit clone --recurse-submodules -j8 https://github.com/espressif/ESP8266_RTOS_SDK.git# -j8是 2.8 版中提供的可选性能优化可同时并行获取最多 8 个子模块
#Git 版本 1.9 到 2.12 版本-j标志仅在 2.8 版本中可用git clone --recursive -j8 https://github.com/espressif/ESP8266_RTOS_SDK.git
--recursive参数用于递归克隆子模块确保所有依赖的子模块都被下载。
进入ESP8266_RTOS_SDK新建mypro将example中的gpio拷贝到mypro下面 3. 安装 Python 依赖
在命令提示符或 PowerShell 中进入ESP8266_RTOS_SDK目录执行以下命令安装 Python 依赖
python -m pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple -r E:/ESP8266/msys32/home/dana0/esp8266/ESP8266_RTOS_SDK/requirements.txt PyPI 官网下载 我这里的缺失模块
pyelftools访问 pyelftools 的 PyPI 页面找到适合 Python 2.7 的版本通常文件名中会包含 py2 相关标识下载 .whl 或 .tar.gz 格式的文件。click访问 click 的 PyPI 页面同样找到适合 Python 2.7 的版本并下载。
安装 .whl 文件
如果下载的是 .whl 文件在目标设备的命令行中执行以下命令
python -m pip install /path/to/downloaded_file.whl将 /path/to/downloaded_file.whl 替换为你实际下载的 .whl 文件的路径。例如如果你下载的 pyelftools 的 .whl 文件名为 pyelftools-0.29-py2.py3-none-any.whl则命令为
python -m pip install /path/to/pyelftools-0.29-py2.py3-none-any.whl同理对 click 的 .whl 文件执行相同的操作。
4. 测试开发环境
4.1 进入示例项目
进入ESP8266_RTOS_SDK目录下的示例项目例如gpio
cd /home/dana0/esp8266/ESP8266_RTOS_SDK/mypro/gpio
4.2 配置开发板
将开发板通过 USB 数据线连接到计算机确定开发板的串口设备名称在设备管理器中查看一般为COMx。
make menuconfig在菜单中可以进行一些配置如串口波特率、分区表等。使用上下箭头键选择选项回车键进入子菜单或确认选择Esc键返回上一级菜单配置完成后选择 “Save” 保存配置然后选择 “Exit” 退出。
4.3 编译项目
make all此处是第二次编译 编译过程可能需要一些时间请耐心等待。如果编译成功会在项目目录下生成相应的固件文件。
4.4 烧录固件
make flash ESPPORTCOM3 # 根据实际情况修改串口设备名称烧录过程中开发板可能需要进入下载模式
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89434.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!