一、前言
Node.js https://nodejs.org/
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
二、简单运行
LinkIt 7688 已经有了node 的环境。
登录到LinkIt 7688 中,在控制台输入 node,即可以进入 node.js 的环境中。
# node
> console.log(\'This is a console Test!\')
This is a console Test!
就是这么简单,console.log(\'\') 就是将传入的字符串打印到屏幕中。
ctrl + C 两次,退出node 环境。
三、执行文件
编写代码文件,以 .js 为后缀
使用mraa库文件。
var m = require(\'mraa\');
var ledState = true;
var myLed = new m.Gpio(44);
console.log(\'MRAA Version: \' + m.getVersion());
myLed.dir(m.DIR_OUT);
function periodicActivity()
{
myLed.write(ledState ? 1 : 0);
ledState = !ledState;
setTimeout(periodicActivity, 1000);
}
periodicActivity();
保存上面的代码到 blink.js
在控制台执行如下:
#node blink.js
哇塞,,可以看到 LED 闪烁了。
|