2015-01-01 5 views
0

node.js와 함께 Intel XDK IDE를 사용하려고했는데 모든 샘플과 템플릿이 Arduino Breakout Board에 연결되어 있다고 가정합니다. 나는 Arduino 탈주위원회에 연결되어 있지 않다, 나는 Sparkfuns GPIO 블록을 사용하고있다.node.js가 포함 된 Intel Edison IoT Edition 및 XDK IDE

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

는 사용하여 아두 이노 브레이크 아웃 보드없이 에디슨을위한 Node.js를 애플 리케이션을 개발하기 위해 인텔 XDK를 사용할 수있다 : 나는 샘플 응용 프로그램 중 하나를 실행하면, 나는 다음과 같은 오류가 발생합니다? 그렇다면 어떻게? 그렇지 않다면 Eclipse 또는 다른 IDE를 사용하여 그렇게 할 수 있습니까?

답변

0

당신은 여기에 몇 가지 도움말을 찾을 수 - 주 하나

0

오늘 libmraa를 사용 https://github.com/intel-iot-devkit/mraa/blob/master/docs/edison.md 나는이 같은 오류 메시지가 troubleshot. Yocto 1.6.1에 대한 업데이트로 해결되었습니다. 코드가 1.6의 Edison에서 실행되었지만 1.6의 친구에게는 실행되지 않은 것이 매우 이상했습니다. 이 문제를 해결하지 않으면 업그레이드를 시도 할 것입니다.

0

mraa 버전 업데이트 - npm 또는 opkg를 사용하여이 작업을 수행 할 수 있습니다. mraa 프로젝트의 README - https://github.com/intel-iot-devkit/mraa을 확인하십시오.

0.6.0 이상은 arduino 브레이크 아웃 이외의 것을 사용하는 것이 좋습니다. 나는 sparkfun 보드 중 일부에서 사용했고 작동합니다.

0

기본적으로 모든 보드에는 다른 GPIO (및 기타 주변 포트 핸들) 이름이 있습니다. 이들은 지원되는 각 보드에 대한 SOC/SOM 문서의 이름을 따서 명명되었습니다.

  1. GPIO 블록 :

    스파크 펀를 들어, 당신은 더 두 가지 옵션이 있습니다 당신은 mraa에 대한 이동합니다. 참조 : https://github.com/intel-iot-devkit/mraa

  2. Pi 블록 : 모든 i2c 포트와 모든 기능을 갖춘 RasPi 에서처럼 쉽게 작업 할 수 있습니다! 참조 : https://developer.android.com/things/hardware/edison-sparkfun-io.html

추 신 : IoT를 처음 사용하는 경우 Pi 블록을 사용하는 것이 좋습니다. 이유 : SDA 및 SCL에서 판독 값을 얻으려면 i2c 버스가 필요할 수 있습니다.