1)官网:https://www.php.cn/link/2d95d0882174e6abcf9ebe52b57a61a1

2)介绍:Ruff 是一个支持 JavaScript 开发应用的物联网操作系统,为软件开发者提供开放、高效、敏捷的物联网应用开发平台,使得 IoT 应用开发变得更加简单。
1)点击 Ruff Lite 轻量版的选项。

2)确保你的 ESP32 能够连接到电脑,并顺利显示端口号。
3)安装 Python,我选择了 Python 2.7 以避免潜在问题。
4)安装 flash 烧写工具。
代码语言:javascript 代码运行次数:0
$ git clone https://github.com/young-mu/esptool $ cd esptool $ python setup.py install
无法保证你能成功安装,网络限制是个问题。
5)测试是否安装成功
代码语言:javascript 代码运行次数:0
$ python esptool.py version
如果显示版本号,则表示安装成功。

6)下载 SDK,网址:https://www.php.cn/link/2d95d0882174e6abcf9ebe52b57a61a1docs/download.html。需要下载两个文件:一个是适用于 Windows 编译的 SDK,类似于 Node.js;另一个是用于 ESP32 的 Ruff Lite 固件(稍后使用)。

安装 Windows SDK 后,需要配置环境变量。




测试环境变量配置是否成功。

7)创建一个初始项目。新建一个文件夹,在其中运行以下命令,根据你的板子选择:

我的板子是 esp32-core-v2。
代码语言:javascript 代码运行次数:0
rap init --board esp32-core-v2
这类似于
npm init
8)设置串口。首先查看当前 ESP32 的串口。

然后运行以下命令:
代码语言:javascript 代码运行次数:0
rap session add --name esp32 --parameters port=COM10 rap session activate esp32
9)烧入固件。将之前下载的 Ruff Lite for ESP32 固件放到新建的文件夹中。

输入以下命令进行烧写:
代码语言:javascript 代码运行次数:0
rap system upgrade /path/to/ruff-lite-xxx-esp32.zip


10)下载依赖包。这类似于 npm 的高仿版本。
例如,下载 WiFi 包:
代码语言:javascript 代码运行次数:0
rap install esp32-wifi

测试代码:
代码语言:javascript 代码运行次数:0
var wifi = require('esp32-wifi');
var conf = {
'ssid': 'nb',
'password': '123456789'
};
wifi.start(conf);
wifi.on('ip', function (ip) {
console.log('ip address: ' + ip.ip);
console.log('net mask: ' + ip.mask);
console.log('gateway address: ' + ip.gw);
});
Ruff 使用起来还是挺方便的,不知道其他外设的兼容性如何,后续慢慢探索。
以上就是ESP32刷入Ruff Lite固件的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号