Tag: intel edison

pipe道hexdump输出到节点js程序

我正在使用Yoctoo 3.10工作在一个Intel Edison上,我在/ dev / hidraw0上有一个条形码扫描器,并且我想使用输出的准确行来输出hexdump /dev/hidraw0作为写入节点的程序的inputJS。 节点js程序如下: var readline = require('readline'); var rl = readline.createInterface({ input: process.stdin, output: process.stdout, terminal: false }); rl.on('line', function(line){ console.log(line); }) 我曾尝试通常pipe道: hexdump /dev/hidraw0 | node program.js 但是我什么也得不到,我认为这与hexdump不写\ n这样的事实有关,所以缓冲区不写它的内容。 我也尝试打开/ dev / hidraw0作为一个文件,如下所示: var fs = require('fs'); fs.open('/dev/hidraw0', 'r', function(status, fd) { if (status) { console.log(status.message); return; } var […]