Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
ESP32刷入Ruff Lite固件_创想鸟

ESP32刷入Ruff Lite固件

Ruff

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

ESP32刷入Ruff Lite固件

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

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

iscroll加载刷新插件 iscroll加载刷新插件

iscroll加载刷新插件

iscroll加载刷新插件 22 查看详情 iscroll加载刷新插件

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=COM10rap 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固件

总结

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/363338.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
centos上sqlserver如何升级
上一篇 2025年11月6日 03:51:46
swoole服务怎么开启
下一篇 2025年11月6日 03:52:00

相关推荐

  • 豆包AI编程实用指南 豆包AI写程序方法

    豆包AI编程实用指南 豆包AI写程序方法豆包AI编程实用指南 豆包AI写程序方法豆包AI编程实用指南 豆包AI写程序方法豆包AI编程实用指南 豆包AI写程序方法

    豆包ai在编程中被低估,掌握技巧能显著提升效率。一、提问需具体明确语言、功能、场景及限制,如“用vue3+vite搭建博客首页并兼容ie11”;二、调试时提供错误信息与代码,如询问indexerror问题,ai可指出索引越界;三、优化代码可通过提问建议,如使用max()函数简化逻辑;四、注意事项包括…

    2026年9月30日 • 用户投稿
    100
  • windows怎么显示隐藏文件_显示隐藏文件设置方法

    windows怎么显示隐藏文件_显示隐藏文件设置方法windows怎么显示隐藏文件_显示隐藏文件设置方法windows怎么显示隐藏文件_显示隐藏文件设置方法windows怎么显示隐藏文件_显示隐藏文件设置方法

    首先通过文件资源管理器勾选“隐藏的项目”可快速显示隐藏文件;其次在控制面板中修改文件夹选项并取消“隐藏受保护的操作系统文件”能彻底显示系统级隐藏内容;最后可通过管理员权限运行命令提示符执行attrib命令批量取消隐藏属性,实现全面查看。 如果您在使用Windows系统时无法看到某些文件或文件夹,可能…

    2026年9月30日 • 用户投稿
    000
  • windows怎么设置文件不被索引_windows关闭特定文件索引功能教程

    windows怎么设置文件不被索引_windows关闭特定文件索引功能教程windows怎么设置文件不被索引_windows关闭特定文件索引功能教程windows怎么设置文件不被索引_windows关闭特定文件索引功能教程windows怎么设置文件不被索引_windows关闭特定文件索引功能教程

    关闭文件或文件夹索引可提升搜索速度与隐私安全。1、通过文件属性取消“允许此内容被用于生成索引”;2、在索引选项中排除指定位置;3、使用组策略编辑器启用“不为指定的文件夹位置建立索引”并添加路径;4、通过注册表创建NotIndexedLocations多字符串值,添加排除路径并重启Windows Se…

    2026年9月30日 • 用户投稿
    100
  • Java面向对象高级之多态与接口_Java实现面向对象编程的核心概念

    Java面向对象高级之多态与接口_Java实现面向对象编程的核心概念Java面向对象高级之多态与接口_Java实现面向对象编程的核心概念Java面向对象高级之多态与接口_Java实现面向对象编程的核心概念Java面向对象高级之多态与接口_Java实现面向对象编程的核心概念

    多态和接口是Java面向对象编程的核心,多态实现“一个接口,多种实现”,提升代码灵活性与扩展性;接口定义行为规范,支持多重能力,促进解耦与抽象;二者协同支持开闭原则,增强系统健壮性与可测试性,是构建高质量Java应用的设计基石。 多态和接口,在我看来,它们是Java面向对象编程(OOP)真正发挥其威…

    2026年9月30日 • 用户投稿
    000
  • Ubuntu下MySQL主从同步配置步骤

    Ubuntu下MySQL主从同步配置步骤Ubuntu下MySQL主从同步配置步骤Ubuntu下MySQL主从同步配置步骤Ubuntu下MySQL主从同步配置步骤

    1)在ubuntu中安装mysql,并使用docker安装另一台mysql 为了确保主从同步时多台MySQL的版本一致,假设Ubuntu中已安装的MySQL版本为5.7.22,以下是获取相同版本的Docker镜像的步骤: docker image pull mysql:5.7.22 或 docker…

    2026年9月30日 • 用户投稿
    000
  • Sublime宏变量使用 Sublime动态宏命令

    Sublime宏变量使用 Sublime动态宏命令Sublime宏变量使用 Sublime动态宏命令Sublime宏变量使用 Sublime动态宏命令Sublime宏变量使用 Sublime动态宏命令

    在sublime text中使用宏变量和动态宏命令需借助插件实现。1. 使用宏变量时,可通过sendtext等插件调用外部脚本处理选中文本或剪贴板内容,并将结果返回替换原内容,如批量修改markdown图片链接域名。2. 动态宏命令通过插件根据上下文生成不同命令序列,例如编写python插件分析代码…

    2026年9月30日 • 用户投稿
    000
  • Sublime实现文件上传接口模块功能_支持图片文档多类型格式处理

    Sublime实现文件上传接口模块功能_支持图片文档多类型格式处理Sublime实现文件上传接口模块功能_支持图片文档多类型格式处理Sublime实现文件上传接口模块功能_支持图片文档多类型格式处理Sublime实现文件上传接口模块功能_支持图片文档多类型格式处理

    文件上传接口可通过sublime编写后端逻辑实现,关键在于理解流程与格式处理。1. 接口接收文件流并存储,如flask中通过request.files获取文件并保存;2. 支持多类型需检查扩展名、限制大小、安全重命名及返回错误信息;3. 图片可使用pillow库进行压缩预处理;4. 存储策略建议使用…

    2026年9月30日 • 用户投稿
    000
  • windows提示“msvcr110.dll丢失”如何修复 msvcr110.dll丢失的修复方法

    windows提示“msvcr110.dll丢失”如何修复 msvcr110.dll丢失的修复方法windows提示“msvcr110.dll丢失”如何修复 msvcr110.dll丢失的修复方法windows提示“msvcr110.dll丢失”如何修复 msvcr110.dll丢失的修复方法windows提示“msvcr110.dll丢失”如何修复 msvcr110.dll丢失的修复方法

    msvcr110.dll丢失需修复Visual C++ 2012运行库,方法一:重新安装Microsoft Visual C++ 2012 Redistributable;方法二:使用SFC扫描修复系统文件;方法三:通过regsvr32手动注册dll;方法四:从可信源替换并注册dll;方法五:运行D…

    2026年9月30日 • 用户投稿
    100
  • Windows 系统安装进度卡在 99% 不动,是什么原因?

    Windows 系统安装进度卡在 99% 不动,是什么原因?Windows 系统安装进度卡在 99% 不动,是什么原因?Windows 系统安装进度卡在 99% 不动,是什么原因?Windows 系统安装进度卡在 99% 不动,是什么原因?

    Windows安装卡在99%通常因磁盘I/O瓶颈、驱动冲突或安装介质问题导致,需逐步排查硬件兼容性与系统文件完整性。 Windows系统安装进度卡在99%不动,通常不是真的“卡死”,而是在进行一些耗时但又缺乏明确进度反馈的关键操作,比如驱动安装、组件配置、文件校验或最后的系统优化。这背后可能隐藏着多…

    2026年9月30日 • 用户投稿
    000
  • Java递归实现最长回文子串的查找与修正

    本文探讨了使用递归方法查找字符串中最长回文子串的常见挑战与陷阱。通过分析一个常见的错误递归实现,文章指出了判断子串是否构成完整回文的关键逻辑缺陷,并提供了一个经过修正的递归算法,详细解释了其工作原理,旨在帮助读者正确理解和实现递归回文检测。 递归查找最长回文子串:问题背景 在计算机科学中,回文是一个…

    2026年9月30日
    000
  • 如何使用Win10系统安装光盘安装系统_Win10光盘安装方法

    首先确保使用可启动的Windows 10安装光盘并备份数据,接着进入BIOS将光驱设为第一启动项,最后通过光盘引导完成系统安装。 如果您尝试通过物理光盘为电脑安装Windows 10操作系统,但系统未自动启动安装程序,则可能是由于启动顺序未正确配置或安装介质未被识别。以下是完成此操作的步骤: 本文运…

    2026年9月30日
    100
  • sublime如何优化Jupyter笔记本编辑 sublime处理ipynb文件方案

    sublime如何优化Jupyter笔记本编辑 sublime处理ipynb文件方案sublime如何优化Jupyter笔记本编辑 sublime处理ipynb文件方案sublime如何优化Jupyter笔记本编辑 sublime处理ipynb文件方案sublime如何优化Jupyter笔记本编辑 sublime处理ipynb文件方案

    sublime text处理.ipynb文件的核心痛点是交互性缺失和json结构复杂导致的编辑困难。1. 无法在sublime中执行代码、查看输出或管理内核,缺乏jupyter原生的交互功能;2. .ipynb文件为嵌套json结构,手动编辑易破坏语法,尤其在包含大量输出和元数据时,可读性和可维护性…

    2026年9月30日 • 用户投稿
    100
  • Win10移除IE图标方法

    Win10移除IE图标方法Win10移除IE图标方法Win10移除IE图标方法Win10移除IE图标方法

    1、 首先,右击任务栏左下角的“开始”按钮,在弹出的菜单中选择“运行”命令。 2、 使用快捷键 Win + R 打开运行窗口,输入 regedit 后点击“确定”,以启动注册表编辑器。 3、 进入注册表编辑器后,依次展开以下路径:HKEY_LOCAL_MACHINESOFTWAREMicrosoft…

    2026年9月30日 • 用户投稿
    000
  • windows怎么设置开机不启动某些程序 windows开机启动项管理教程

    windows怎么设置开机不启动某些程序 windows开机启动项管理教程windows怎么设置开机不启动某些程序 windows开机启动项管理教程windows怎么设置开机不启动某些程序 windows开机启动项管理教程windows怎么设置开机不启动某些程序 windows开机启动项管理教程

    答案:可通过任务管理器、系统配置、设置应用、注册表或第三方工具禁用开机启动项以提升Windows开机速度。具体步骤依次为:1. 用Ctrl+Shift+Esc打开任务管理器,禁用“启动”选项卡中的程序;2. 使用Win+R输入msconfig进入系统配置,切换至启动项并按提示操作;3. 在“设置→应…

    2026年9月30日 • 用户投稿
    100
  • 鸣潮2.3版本手机配置要求 鸣潮2.3版本配置官方推荐

    鸣潮2.3版本手机配置要求 鸣潮2.3版本配置官方推荐鸣潮2.3版本手机配置要求 鸣潮2.3版本配置官方推荐鸣潮2.3版本手机配置要求 鸣潮2.3版本配置官方推荐鸣潮2.3版本手机配置要求 鸣潮2.3版本配置官方推荐

    鸣潮2.3版本手机配置需求一览!不少玩家都在关注此次更新后,对手机及电脑的硬件要求是否有所调整。下面为大家整理了官方公布的最新设备推荐配置,助你畅玩游戏不卡顿~ 【设备配置指南】 为确保游戏安装顺畅并获得良好体验,建议各位漂泊者参考以下标准: ①基础运行配置 Android端:系统需为Android…

    2026年9月30日 • 用户投稿
    100
  • windows怎么测试麦克风_麦克风设备检测与调试教程

    windows怎么测试麦克风_麦克风设备检测与调试教程windows怎么测试麦克风_麦克风设备检测与调试教程windows怎么测试麦克风_麦克风设备检测与调试教程windows怎么测试麦克风_麦克风设备检测与调试教程

    首先检查麦克风是否被系统识别并测试输入状态,通过声音设置观察电平条波动;其次使用录音机应用录制音频验证采集功能;接着在隐私设置中确保麦克风权限已开启并授权相关应用;然后通过控制面板调整麦克风属性,避免独占控制导致冲突;最后更新或重新安装音频驱动程序以解决因驱动问题导致的麦克风异常。 如果您在使用Wi…

    2026年9月30日 • 用户投稿
    100
  • 详解电脑开启TFTP客户端的方法教程

    详解电脑开启TFTP客户端的方法教程详解电脑开启TFTP客户端的方法教程详解电脑开启TFTP客户端的方法教程详解电脑开启TFTP客户端的方法教程

    tftp(trivial file transfer protocol),即简单文件传输协议,是一种用于在客户端与服务器之间进行基础文件交换的网络协议。由于日常使用频率较低,系统默认通常关闭该功能。那么如果需要启用tftp客户端,该如何设置呢?下面,黑鲨小编将手把手教你如何在电脑上开启tftp客户端…

    2026年9月30日 • 用户投稿
    100
  • sublime如何设置自动缩进规则 sublime代码缩进的个性化配置

    sublime如何设置自动缩进规则 sublime代码缩进的个性化配置sublime如何设置自动缩进规则 sublime代码缩进的个性化配置sublime如何设置自动缩进规则 sublime代码缩进的个性化配置sublime如何设置自动缩进规则 sublime代码缩进的个性化配置

    解决sublime text缩进混乱问题需关闭“detect_indentation”: false以防止自动检测干扰;2. 通过用户设置文件preferences.sublime-settings配置“tab_size”“translate_tabs_to_spaces”等参数统一全局缩进规则;3…

    2026年9月30日 • 用户投稿
    200
  • ColorOS 16流畅技术前瞻,技术架构升级挑战流畅三大极限

    ColorOS 16流畅技术前瞻,技术架构升级挑战流畅三大极限ColorOS 16流畅技术前瞻,技术架构升级挑战流畅三大极限ColorOS 16流畅技术前瞻,技术架构升级挑战流畅三大极限ColorOS 16流畅技术前瞻,技术架构升级挑战流畅三大极限

    9月22日,oppo在深圳举行了一场关于系统流畅性的技术沟通会,提前揭晓了即将上线的coloros 16系统。此次发布的全新coloros 16在底层架构上实现全面革新,依托三大核心技术——全新极光引擎、全新潮汐引擎与全新繁星编译器,推动手机系统流畅体验迈入全新阶段,标志着coloros对极致顺滑操…

    2026年9月30日 • 用户投稿
    100
  • 火狐浏览器为什么不能安装Chrome的扩展_火狐与Chrome扩展不兼容原因解析

    火狐浏览器为什么不能安装Chrome的扩展_火狐与Chrome扩展不兼容原因解析火狐浏览器为什么不能安装Chrome的扩展_火狐与Chrome扩展不兼容原因解析火狐浏览器为什么不能安装Chrome的扩展_火狐与Chrome扩展不兼容原因解析火狐浏览器为什么不能安装Chrome的扩展_火狐与Chrome扩展不兼容原因解析

    Firefox不兼容Chrome扩展因技术架构差异,可优先查找官方Firefox版本或从AMO官网下载替代扩展;若具备开发能力,可手动修改manifest.json并临时加载,但存在失败风险。 如果您尝试在火狐浏览器中安装一个为Chrome设计的扩展程序,但安装失败或无法使用,则可能是由于两者基于不…

    2026年9月30日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信