介绍
Espruino 是一个开源 JavaScript 运行时,专为微控制器和嵌入式设备设计。开发者使用 JavaScript 编写代码,非常方便,可以使用串口或BLE蓝牙发送JavaScript代码到芯片中执行,秒下载啊
下载固件
可在这两处下载esp32/esp32c3的, 没有看到有s3
https://www.espruino.com/Download
http://www.espruino.com/binaries/travis/master
我这里下载的是这个:https://www.espruino.com/binaries/travis/master/espruino_2v24.137_esp32c3.tgz
下载到芯片
这里使用乐鑫WEB在线烧录:https://espressif.github.io/esptool-js/
按照README中的参考添加设置好3个文件并设置烧录地址即可.这三个分别是引导程序,分区表,程序
也可以参考下面这个README中的本机烧录命令进行烧录
在Web IDE中编写代码
两个WEB IDE开发环境:
https://espruino.github.io/EspruinoWebIDE/
支持使用USB/BLE 连接到设备,发送js代码,支持临时运行或是保存到Flash
另外,还支持本地命令行发送js代码,node npm安装espruino即可,参考后面的相关链接
相关链接
JavaScript模块介绍:https://www.espruino.com/Modules
内建模块:https://www.espruino.com/Modules#existing-modules
最新固件下载链接:https://www.espruino.com/binaries/travis/master/
其它方式下载js代码到芯片:https://www.espruino.com/Programming
node命令行形式下载js代码:https://www.npmjs.com/package/espruino