- Ruff
1)官网:https://www.php.cn/link/2d95d0882174e6abcf9ebe52b57a61a1
2)介绍:Ruff 是一个支持 JavaScript 开发应用的物联网操作系统,为软件开发者提供开放、高效、敏捷的物联网应用开发平台,使得 IoT 应用开发变得更加简单。
- 将 Ruff 固件刷入 ESP32
1)点击 Ruff Lite 轻量版的选项。
2)确保你的 ESP32 能够连接到电脑,并顺利显示端口号。
3)安装 Python,我选择了 Python 2.7 以避免潜在问题。
4)安装 flash 烧写工具。
代码语言:javascript 代码运行次数:0
无法保证你能成功安装,网络限制是个问题。
5)测试是否安装成功
代码语言:javascript 代码运行次数:0
如果显示版本号,则表示安装成功。
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
这类似于
。
8)设置串口。首先查看当前 ESP32 的串口。
然后运行以下命令:
代码语言:javascript 代码运行次数:0
9)烧入固件。将之前下载的 Ruff Lite for ESP32 固件放到新建的文件夹中。
输入以下命令进行烧写:
代码语言:javascript 代码运行次数:0
10)下载依赖包。这类似于 npm 的高仿版本。
例如,下载 WiFi 包:
代码语言:javascript 代码运行次数:0
测试代码:
代码语言:javascript 代码运行次数:0
- 总结
Ruff 使用起来还是挺方便的,不知道其他外设的兼容性如何,后续慢慢探索。