2017-04-15 15 views
0

contiki의 cooja 시뮬레이터에서 스카이 모트를 사용하고 있습니다. collect-view을 사용하고 싶습니다. 그래서 시뮬레이션에서 스카이 모티브를 거의 추가하지 않고 노드 중 하나를 마우스 오른쪽 버튼으로 클릭하여 collect-view을 시작했습니다. 그런 다음 'Program-Nodes'버튼을 클릭했습니다. './tools/motelist-linux'를 실행하지 못했습니다.

나는 다음과 같은 오류가 발생했습니다 : 하늘 모트를 들어

Programming failed: java.io.IOException: Failed to execute './tools/motelist-linux'. 

, 나는 motelist-linux 파일이 here입니다났습니다. 그래서 업데이트 내가 motelist-linux & motelist-macos 파일에 필요한 권한이 있는지 확인한 lines

public static final String MOTELIST_LINUX = "./tools/sky/motelist-linux"; 
public static final String MOTELIST_MACOS = "./tools/sky/motelist-macos"; 

에. 하지만 같은 오류가 다시 발생했습니다.

Programming failed: java.io.IOException: Failed to execute './tools/sky/motelist-linux'. 

어떻게 오류를 제거 할 수 있습니까? 또는

다른 방법으로 collect-view을 사용할 수 있습니까?

답변

0

리눅스에서 직렬 포트에 액세스하려면 sudo 권한이 필요합니다. sudo로 cooja를 열고 시도하십시오. 효과가있을 수 있습니다. 모트의 직렬 포트가 다른 응용 프로그램에서 열 수있는 또 다른 가능성이 있습니다. 프로그램하려는 모트의 직렬 포트를 사용하는 다른 응용 프로그램이 없는지 확인하십시오.

크레딧 : https://github.com/contiki-os/contiki/issues/2198