2017-04-15 5 views
0

私はcontikiのcoojaシミュレータでsky motesを使用しています。私はcollect-viewを使いたいです。だから私はシミュレーションで空のモチーフをほとんど追加せず、ノードの1つを右クリックしてcollect-viewを開始しました。次に、[Program-Nodes]ボタンをクリックしました。 './tools/motelist-linux'の実行に失敗しました

は、私は次のエラーを得た:スカイモートの場合

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

は、私はmotelist-linuxファイルがhereで気づきました。だから私は

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

linesを更新し、私はmotelist-linux & motelist-macosファイルが必要な権限を持っていることを確認しました。しかし、私は再び同じエラーを持っています。

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

エラーを取り除くにはどうすればよいですか?または

collect-viewを使用する他の方法はありますか?

答えて

0

linuxのシリアルポートにアクセスするには、sudo権限が必要です。 sudoでcoojaを開いて試してみてください。それはうまくいくかもしれない。モートのシリアルポートが別のアプリケーションによって開かれる可能性があります。プログラムしようとしているモテのシリアルポートを他のアプリケーションが使用していないことを確認してください。

クレジット:https://github.com/contiki-os/contiki/issues/2198

関連する問題