前言
博主不知在哪听说ESP8266支持很多种语言开发的消息,其中包括原生的C语言、Python(MircoPython)、NodeMCU的Lua、JavaScript等等。MircoPython,前面有一篇入门教程了,这一篇则是尝试在ESP8266上使用JavaScript开发。
开发环境
Windows 10 x64
NodeMCU(4MB Flash)
Espruino 1v92
关于Espruino
Espruino的Logo
Espruino的Logo,咖啡杯代表JavaScript,杯底的引脚代表开源硬件。
Espruino是一种运行在微控制器上的交互式Javascript解释器,借助这一利器,你可以轻松快速地对微控制器进行编程。
烧写固件
与使用MircoPython一样,在ESP8266上使用JavaScript也需要烧写相关固件。
相关固件可以到这里下载,选择页面上的「Download Espruino」即可。
解压缩后到主目录下找到「espruino_1v92_esp8266_4mb_combined_4096.bin」,烧写到0x0地址即可。
之后打开串口工具调到波特率115200,重启ESP8266,看到打印下面的信息即打印成功。
_____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|_____|___| _|_| |___|_|_|_|___|
|_| http://espruino.com
1v92 Copyright 2016 G.Williams
Espruino is Open Source. Our work is supported
only by sales of official boards and donations:
http://espruino.com/Donate
Flash map 4MB:512/512, manuf 0xe0 chip 0x4016
>
安装Web IDE
由于使用串口工具开发不太方便,接下来可以安装相关的IDE。
首先到Github下载Espruino Web IDE压缩包。(如果不会Github下载,后面也有