2015-01-01 2 views
0

Я пошел использовать Intel XDK IDE с node.js и заметил, что все образцы и шаблоны предполагают, что вы подключены к Arduino Breakout Board. Я не подключен к Arduino Breakout Board, я использую блок GPIO Sparkfuns. Когда я запускаю любого из образцов приложений, я получаю следующее сообщение об ошибке:Intel Edison IoT Edition и XDK IDE с node.js

ERROR: Failed to write to export
Intel Edison Failed to initialise Arduino board TriState,
check i2c devices! FATAL

Можно ли использовать Intel XDK для разработки Node.js приложений для Edison без помощи прорыва совета Arduino? Если да, то как? Если нет, можете ли вы использовать Eclipse или любую другую среду IDE для этого?

ответ

0

Сегодня это же диагностировано сообщение об ошибке. Обновление для Yocto 1.6.1 решило это. Это было очень странно, поскольку код работал на моем Edison с 1.6, но не работал с моими друзьями с 1.6. Я бы попробовал модернизировать, если вы не решили эту проблему.

0

Обновите свою версию mraa - вы можете сделать это с помощью npm или opkg, просто проверьте README в проекте mraa - https://github.com/intel-iot-devkit/mraa.

0,6 или более рекомендуется использовать что-либо, кроме прорыва ардуино. Я использовал его на некоторых платах с искробезопасностью, и он работает.

0

Таким образом, все платы имеют разные имена GPIO (и других периферийных портов). Они называются после документации SOC/SOM для каждой поддерживаемой платы.

Для SparkFun, вы дополнительно есть два варианта:

  1. GPIO Блок: вы идете на mraa. Ref: https://github.com/intel-iot-devkit/mraa
  2. Pi Block: вы можете легко работать над ним, как и на RasPi со всеми портами i2c и всем остальным! Ссылка: https://developer.android.com/things/hardware/edison-sparkfun-io.html

PS: Я настоятельно рекомендую использовать Pi Block, если вы новичок в IoT. Причина. Возможно, вам понадобится шина i2c для получения показаний от SDA и SCL.