形式のものはそのまま解凍します。いうフォルダが開くので、その中身をすべて新しい別のフォルダにコピーします。このdmg形式の場合には、別のフォルダに中身をコピーせずにdmgファイルをマウントするだけでそのままMacNQCを使用することもできますが、その場合は以下で説明するファームウェアをコピーできなくなります。起動後、上部のメニューから「MacNQC」→「Preference」を選ぶと必要な設定ができます。(USBタワーをあらかじめ接続しておく必要あり)。あと「Editor」で文字のサイズを大きく(15ptくらいに)しておくとエディタが見やすくなります。残念ながら付属のエディタでは、日本語(というかマルチバイト文字)はちゃんと扱えないようです。LEGO社のサイトからダウンロードする必要があります。残念ながら(?)Windows用のインストーラ形式なので、古いSDKのベータ・バージョン(ZIP形式)を使用します。agree」ボタンを押します。いう名前のファームウェアが見つかります。いうフォルダにいれておけば、MacNQCのメニューからファームウェアを直接RCXにダウンロードできます。[#ta99cc9a]%%最新のNQCのGNU/Linux用バイナリ・パッケージは公式には配布されていないようなので、ソースからコンパイルする必要があります。ついては以下を参照)。筆者(松本)は試していませんが、FreeBSDやNetBSD、Solarisなどの他のUNIX系のOSでも独自にビルドすればNQCが使えるようです(ただしシリアルのIRタワーだけ?)。詳しくはソース含まれるPORTINGというファイルをご覧ください。ところでNQCでUSBのIRタワーを使用するためには、Linux用のドライバが必要です。(ここではその方法は省略します)。NQCをコンパイルする際にはこのドライバのソースに含まれているヘッダファイルが必要です。以下、NQCのコンパイルとインストールの手順を簡単に説明します。+[[NQCのホームページ:http://bricxcc.sourceforge.net/nqc/]]からNQCのソースを、[[LegoUSBのプロジェクト・ページ:http://sourceforge.net/projects/legousb/]]からUSBのIRタワーのソースをダウンロード。http://jaist.dl.sourceforge.net/sourceforge/legousb/legousbtower-0.5.4.tar.gz+適当なディレクトリで展開。legousbtower-0.5.4.tar.gz+rcxlibというディレクトリの下にLegoUSBというディレクトリを作成してここにNQCのコンパイルに必要なヘッダファイルをコピー。nqc-3.1.r4/rcxlib/LegoUSB/+Makefileを編集。rcxlib/RCX_USBTowerPipe_linux.oとします。代わりに別のエディタを使ってもかまいません。/dev/usb/legousbtower0のようなので、あらかじめこのファイル内で正しく設定しておきます。"/dev/usb/legousbtower0"に変更します。このファイルを編集するかわりに、あとでシンボリックリンクを作成したり、ドライバのソースのほうを変更してもかまいませんが、おそらくこの方法が一番楽でしょう。説明を参考にしてください)。いうオプションをつける必要がないので便利です。説明を参考にしてください。正式パッケージとして含まれています。nqcというコマンドだけでインストールできます。(2.4.18以降のカーネルでも一応使えていましたが)。プログラムをコンパイル・転送できるはずです。MODE="0666"という一行をいれておくと便利です。LEGOのIRタワー以外にモデムなどのシリアル機器を利用している場合には、特定のポートだけをちゃんと指定(許可)するなど、セキュリティ上もう少し細かな設定をしてください。Linux用のNQCを使用するのが手っ取り早いでしょう。ベースにしたOSでCDやDVDから起動して使えるのでハードディスクにインストールする必要はありません。最近ではUSBのメモリーキーも低価格になってきているので、USBから起動できるパソコンであればKnoppixをUSBから起動する方法もお勧めです。Knoppix日本語版の最新情報は[[産総研のページ:http://unit.aist.go.jp/itri/knoppix/]]にあります。CDやDVDのイメージもダウンロードできます。以降ではカーネル付属のモジュールになっています)。etc.)には書き込めないので、WindowsのパーティションまたはUSBメモリなどの外部メディアを使用します。