我开始学习一些使用 RaspberryPi 的硬件编程,并正在构建一个 node.js 框架,以便更轻松地编写程序来控制我的 Pi 上的 I/O(从 GPIO 开始)。
我正在使用 jasmine-node 进行测试。
现在当我的代码说类似
上 = 函数(){ gpio.open(pin,"输出",function(err){ this.getVal(); gpio.write(pin,1,function(err){ console.log(pin + '现在应该打开'); gpio.close(pin); }); }); }
我实际上查看了 RaspberryPi 并检查了“pin”上的 LED 是否确实打开了。这不完全是自动化测试。
有关如何存根诸如 GPIO、I2C 等的任何建议等。
为了澄清,我希望在不连接到 RaspberryPi 的情况下测试 RaspberryPi 代码。