トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

研究室のメンバー/2期生/木島 康隆/LEGO系情報/leJOSの導入/動作テスト の変更点

[[研究室のメンバー/2期生/木島 康隆/LEGO系情報/leJOSの導入]]

*4 動作テスト [#i28df6ec]
**4.1 プロジェクトをleJOSプロジェクトに変換 [#mf575b56]
まず,[ファイル]→[新規]→[JAVAプロジェクト]を選択しプロジェクトを作成する.
そして,Eclipseメイン画面に戻りJavaプロジェクトを右クリックする
表示されたメニューから以下を行う.
-「leJOS NXJ」→「Convert to leJOS NXJ project」

これによってEclipseのConsoleに「project (プロジェクト名) now is a leJOS NXJ project」と表示される.

**テストプログラムを作成 [#f77303b0]
作成したプロジェクトの[src]を右クリックして[新規]からクラスを作成する.これは「.java」形式のファイルとなる.次に以下のようにプログラムを書く.
-ここに動作サンプルプログラムを書く予定

**4.2 動作テスト [#p590c8c5]
プログラムのアップロードを行う.
「leJOS NXJ」→「Upload Program To The NXT Brick」を選択する.「Program has been successfully uploaded to the NXT brick」が表示されNXTにプログラムのアップロードが行われる.そしてNXTのLCDメニューから「Files」→「(アップしたファイル)」を選び「Execute program」を選択するとプログラムが実行される.

**4.3 その他注意すること [#f413027f]
-その1:
プログラムのパスを設定しておかないとプロジェクトを変換するときに「Error: preference for NXJ_HOME is not set」というエラーが表示される

-その2:
NXTにLEGO公式のファームウェアがコピーされている場合は最初にleJOSをコピーしなければいけない.NXTをアップロードモードで起動しEclipseのメニュー「leJOS NXJ」→「Upload firmware」でコピーできる.

-その3:
あらかじめ「3rdparty/lib」にあるlibusb-win32をインストールしPCを再起動しておかないとプログラムコピー時に「NXTCommLibnxt」が読み込めないというエラーが発生するらしい.

参考URL
http://tomemo22.seesaa.net/category/5053812-1.html