ESP32刷入Ruff Lite固件

絕刀狂花
发布: 2025-09-09 08:16:38
原创
370人浏览过
  1. Ruff

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

ESP32刷入Ruff Lite固件

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

  1. 将 Ruff 固件刷入 ESP32

1)点击 Ruff Lite 轻量版的选项。

ESP32刷入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
登录后复制

如果显示版本号,则表示安装成功。

ESP32刷入Ruff Lite固件

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

ESP32刷入Ruff Lite固件

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

ESP32刷入Ruff Lite固件ESP32刷入Ruff Lite固件ESP32刷入Ruff Lite固件ESP32刷入Ruff Lite固件

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

ESP32刷入Ruff Lite固件

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

小艺
小艺

华为公司推出的AI智能助手

小艺 549
查看详情 小艺

ESP32刷入Ruff Lite固件

我的板子是 esp32-core-v2。

代码语言:javascript 代码运行次数:0

rap init --board esp32-core-v2
登录后复制

这类似于

npm init
登录后复制

8)设置串口。首先查看当前 ESP32 的串口。

ESP32刷入Ruff Lite固件

然后运行以下命令:

代码语言:javascript 代码运行次数:0

rap session add --name esp32 --parameters port=COM10
rap session activate esp32
登录后复制

9)烧入固件。将之前下载的 Ruff Lite for ESP32 固件放到新建的文件夹中。

ESP32刷入Ruff Lite固件

输入以下命令进行烧写:

代码语言:javascript 代码运行次数:0

rap system upgrade /path/to/ruff-lite-xxx-esp32.zip
登录后复制

ESP32刷入Ruff Lite固件ESP32刷入Ruff Lite固件

10)下载依赖包。这类似于 npm 的高仿版本。

例如,下载 WiFi 包:

代码语言:javascript 代码运行次数:0

rap install esp32-wifi
登录后复制

ESP32刷入Ruff Lite固件

测试代码:

代码语言: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);
});
登录后复制

ESP32刷入Ruff Lite固件

  1. 总结

Ruff 使用起来还是挺方便的,不知道其他外设的兼容性如何,后续慢慢探索。

以上就是ESP32刷入Ruff Lite固件的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号