Pull to refresh

Comments 7

Ну прикольно, а каков стоимость этого праздника жизни?
Intel® Edison for Arduino (комплект из Edison Compute Module + Edison Arduino Board) — примерно $100
Например:
www.seeedstudio.com/depot/Intel-Edison-for-Arduino-p-2149.html?cPath=6_7 — $97.95
www.sparkfun.com/products/13097 — $99.95
www.linuxcenter.ru/shop/ops_hard/Edison/EDI2ARDUIN.AL.K — 8673 руб.

Grove starter kit plus – Intel IoT Edition for Intel Galileo Gen 2 and Edison — $79
www.seeedstudio.com/depot/Grove-starter-kit-plus-Intel-IoT-Edition-for-Intel-Galileo-Gen-2-and-Edison-p-1978.html

Итого: примерно $180 без учета доставки.
В какой последовательности нужно запускать проект на устройстве?
В IDE есть кнопки: Upload, Install/Build и Stop, Run.
Если на новом проекте нажать Install/Build то устройство (Galileo gen 2) как я понял начинает компилировать необходимые библиотеки и это продолжается почти сутки!!!
В проекте используется http, socket и jsupm_bmpx8x.
Сутки это очень сурово. Всё обычно занимает несколько минут. Там нечему компилироваться, все файлы просто передаются на плату, и при необходимости подгружаются используемые библиотеки. Я бы попробовал с простого проекта, просто помигать встроенным светодиодом. Посмотреть, отсылается ли файл на плату. Долгий процесс может быть и из за проблем со связью платы и компа. И я ещё не протестировал работу с Intel Galileo Gen 2, только Edison. Если руки дойдут, то проверю на ней и напишу.
При первом запуске надо нажать Install/Build, чтобы всё загрузилось. Потом при каждом изменении проекта достаточно нажимать Upload. Чтобы остановить работающий проект можно нажать Stop. Чтобы запустить Run.
Я проверил XDK на плате Intel Galileo Gen 2. Создал проект с мигинием встроенного светодиода. Все заработало. Надо убедиться, что файл main.js передался, он должен быть на плате в папке /node_app_slot

var mraa = require('mraa');

var myOnboardLed = new mraa.Gpio(13);
myOnboardLed.dir(mraa.DIR_OUT);
var ledState = true;

setInterval(periodicActivity,200);

function periodicActivity()
{
    myOnboardLed.write(ledState?1:0);
    ledState = !ledState;
}

Сначала нажал Install/Build, потом Upload, потом Run. Уже после Upload файл должен быть на плате.

Может у вас старая версия Yocto? Хотя у меня XDK ругался, что на плате старая версия xdk-daemon, но все работало.
У меня тоже все работает, но очень долго компилирует при первой загрузке проекта. Как оказалось, так долго компилируется модуль socket.io
Only those users with full accounts are able to leave comments. Log in, please.