Ардуино Юн и GoPro
Я пытаюсь управлять своим GoPro с помощью Arduino Yun и испытываю некоторые трудности. Учитывая эту трудность, я задаюсь вопросом, правильно ли я поступаю, и / или мне следует попробовать что-то другое.
Вот где я нахожусь:
1.) Я установил узел на моем Arduino
2.) Я хочу установить gopro или gopro_hero_api на мою Yun, но я регулярно получаю сообщение об ошибке "FATAL ERROR: Evacuation Allocation - процесс из памяти - Aborted"
3.) Оооооооо, так что я обнаружил, что мне может понадобиться расширить оперативную память на моем Arduino с помощью файла подкачки. За исключением того, что команда "dd" не распознается моим Yun через ssh
4.) Теперь я застрял.
4а.) Я что-то не так понял по поводу установки gopro_hero_api на мою Yun? Разве gopro_hero_api не предназначен для установки на моем Yun, а для установки и запуска с моей машины?
4б.) Пример использования показывает следующее. Где этот файл сохранен и запущен?:
var Camera = require('gopro').Camera
var cam = new Camera('10.5.5.9', 'camera password')
cam.startCapture()
.then(function() {
cam.stopCapture()
})
4c.) В качестве альтернативы я также нашел это: Библиотека Python GoPro Hero. Должен ли я переключать передачи? 5.) По сути, моя цель состоит в том, чтобы сфотографироваться с тремя GoPros, отправить их куда-нибудь, где они могут быть упорядочены и преобразованы в GIF, а затем отображены на веб-странице. Я открыт для всего, что работает. В течение последних нескольких дней я пробовал новые вещи и загонял все тупики. Может ли кто-нибудь взвесить рекомендуемый курс действий отсюда?
Я смотрю, чтобы понять:
Как запустить узел на моей Юнь.
Нужно ли мне устанавливать gopro_hero_api на мою Yun
Где сохранить и запустить код в соответствии с примером
Стоит ли мне продолжать этот метод или попробовать версию Python, основываясь на совете сообщества.
Спасибо!
1 ответ
dd должен быть доступен в Yun, поскольку это стандартная команда, включенная в BusyBox (небольшой системный бинарный файл для встраиваемых систем Linux, который содержит все стандартные команды). Какой вывод вы видите при попытке запустить dd?
И да, "FATAL ERROR.." относится к Swap. Node.js потребует совсем немного оперативной памяти. Возможно, вам действительно лучше использовать Python, просто с точки зрения ресурсов.