0

我正在尝试用 Arduino Yun 控制我的 GoPro,但遇到了一些困难。鉴于这种困难,我想知道我是否以正确的方式去做和/或我是否应该尝试其他方法。

这是我所在的位置:

1.) 我已经在我的 Arduino 上安装了节点

2.) 我想在我的 Yun 上安装goprogopro_hero_api,但我经常收到错误“FATAL ERROR: Evacuation Allocation failed - process out of memory -- Aborted”

3.) Ohhhh kaayyyy,所以我发现我可能需要使用交换文件扩展我的 Arduino 上的 RAM。除了我的 Yun 通过 ssh 无法识别命令“dd”

4.)现在我被困住了。

4a.) 我对在我的 Yun 上安装 gopro_hero_api 有什么误解吗?gopro_hero_api 是否不打算安装在我的 Yun 上,而是安装在我的机器上并运行?

4b.) 示例用法显示如下。该文件在哪里保存和运行?:

  var Camera = require('gopro').Camera
  var cam = new Camera('10.5.5.9', 'camera password')

  cam.startCapture()
  .then(function() {
    cam.stopCapture()
  })

4c.) 作为替代方案,我还发现了这个:GoPro Hero Python Library。我应该换档吗?5.) 本质上,我的目标是用三个 GoPro 拍照,将它们发送到可以排序并转换为 gif 的地方,然后显示在网页上。我愿意做任何有效的事情。在过去的几天里,我一直在尝试新事物并遇到各种死胡同。任何人都可以从这里权衡推荐的行动方案吗?

我希望了解:

  • 如何在我的 Yun 上运行节点。

  • 是否需要在我的 Yun 上安装 gopro_hero_api

  • 根据示例在哪里保存和运行代码

  • 根据社区建议,我是否应该继续使用这种方法,或者尝试 Python 版本。

谢谢!

4

1 回答 1

0

dd应该在 Yun 上可用,因为它是 BusyBox 中包含的标准命令(包含所有标准命令的嵌入式 Linux 系统的小型系统二进制文件)。尝试运行 dd 时看到的输出是什么?

是的,“致命错误..”与交换有关。Node.js 将需要相当多的 RAM。仅从资源的角度来看,使用 Python 确实可能会更好。

于 2015-12-26T19:41:42.473 回答