我正在尝试使用p5.serial在网页上显示类似Arduino的设备的USB输出。它不断产生大约十个字符串。
当我运行p5serial(在shell窗口中)或p5.serialcontrol(电子/ GUI应用程序)时,节点服务器从~12 MB开始,但是当它运行时,它会迅速膨胀到> 1 GB,输出变得迟缓。服务器最终以
消亡FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
...
Abort trap: 6
这是一个已知问题(除了我刚刚提交的错误报告)吗?或者我使用它的方式可能有误?
当我通过串行USB终端连接类似Arduino的设备时,工作正常(除了缺少可爱的p5.js图形)。
我正在运行OS X(10.12.6 / Sierra),节点v6.3.0,p5.serialserver @ 0.0.24
I've posted a gist containing a minimal example(但要明白它假设你有一个类似Arduino的USB设备)。