基本的には、nxtOSEKページを参考に作業を行います。
各種インストールページ→http://lejos-osek.sourceforge.net/jp/installation_nb.htm
①Cygwinインストール
Cドライブ直下にインストールして下さい。(C:\cygwin)
専用サイトからの最新版のインストールで構いません。
【重要】インストールは、使用OSが64bit版だとしても、「32bit版」をインストールして下さい。
ネットワークからダイレクトインストールする際は、ダウンロード先の選択で日本国内のサーバを利用すると良いです。
(例:山形大学のサーバ等。)
【重要】選択するmakeのバージョンは、Cygwinが最新版の場合は「3.82-90」を選択して下さい。(動作確認済み)
※1 (海外サーバを利用すると、起動時にBackSpaceが効かなかったりと初期設定の手間が増えることがあります。)
※2 最新Cygwinの場合は、マニュアル黄色枠のLibsライブラリの7項目の選択を忘れずにお願いします。
②GNU ARMインストール
Cygwin直下にインストールして下さい。(C:\cygwin\GNUARM)
nxtOSEKページのリンク先からダウンロードするとビルドエラーが出ます。
以下のサイトからダウンロードすると解決します。
http://en.sourceforge.jp/projects/sfnet_feiarmwizard/downloads/ICWizardPlugin/Arquivos/1%20-%20instalacao/2%20-%20gnuArm/bu-2.16.1_gcc-4.0.2-c-c++_nl-1.14.0_gi-6.4.exe
【注意】あとマニュアルでは分かりづらいですが、セットアップ画面でのチェックボックスのダイアログは、スクロールで下に隠れているチェックボックスも外します。マニュアルで指定されている項目のみを正しく選択して下さい。
(正しい設定の場合、合計インストール容量が161.0MBと下に表示されるのがポイントです。)
③LEGO MINDSTORMS NXT Driver(Fantomドライバ)インストール
nxtOSEKページからの公式サイトのファイルは、一部ファイルが欠けていてインストール出来ません。
以下のサイトのドライバをインストールして下さい。
http://www.robotc.net/support/troubleshooting/fantom-driver.php
④NeXTToolインストール
ダウンロードした後、Cygwin直下に解凍して下さい。(C:\Cygwin\nexttool)
⑤nxtOSEKインストール、設定
ダウンロードした後、Cygwin直下に解凍して下さい。(C:\Cygwin\nxtOSEK)
【重要】sg.exeのダウンロード
この作業を行わないと、後々のhelloworldのコンパイルでエラーが出ます。
http://lejos-osek.sourceforge.net/download.htmを参考にインストールして下さい。
⑥Eclipseのインストールと設定
nxtOSEKページにはEclipse3.2とCDT3.1.1の説明が載っていますが、Pleiadesをインストールすることで日本語版、C/C++開発環境をまとめて入れることが出来ます。
インストールから環境変数の設定、Eclipse初期設定とまでの流れは以下サイトが分かりやすいので参考にして下さい。
http://www2.denshi.numazu-ct.ac.jp/lego/NXT/nxtOSEK/1_donyu/3_eclipse.html
(今回はバージョン3.7のIndigoをインストールしました。)