|
共通事項
 |
WinDriver: WinDriver のインストール CD には、各 OS の WinDriver のインストーラが含まれています。 CD のルート ディレクトリに、Windows 8 Developer Preview / 7 / Server 2008 / Vista / Server 2003 / XP x86 32 ビットと x64 64 ビット用の WinDriver が収められています。その他の OS の WinDriver のバージョンは、各サブ ディレクトリ以下にあります。例: \Linux, \Wince など。
|
Windows のインストール手順
 |
|
Windows 8 Developer Preview / 7 / Server 2008 / Vista / Server 2003 / XP の必要なシステム
 |
- x86 32 ビットまたは 64 ビット (x64: AMD64 または Intel EM64T) プロセッサ
- C、.NET、VB または Delphi をサポートする開発環境
- Windows XP の場合 SP2 必須
|
インストール
 |
注意:
必ず Administrative 権限を持ったユーザーで WinDriver のインストールを行ってください。
- CD-ROM ドライブに WinDriver の CD を挿入します
(WinDriver の CD ではなく、ダウンロード版でインストールする場合、ダウンロードしたファイル (WDxxxx.EXE) をダブルクリックして、ステップ 3 へ進んでください)
- Windows x86 32 ビット OS の場合、WDxxxx.EXE (xxxx はバージョン番号) ファイルを、Windows x64 64 ビット OS の場合、WDxxxxX64.EXE (xxxx はバージョン番号) ファイルをダブルクリックし、Install WinDriver ボタンをクリックします
- License Agreement を読み、同意する場合は、Yes をクリックします
- WinDriver をインストールする場所を選択します
- Setup Type 画面で、以下の何れか1つを選択します:
- Typical - WinDriver のすべてのモジュールをインストールします (汎用的な WinDriver ツールキット + 特定のチップセットの API)
- Compact - 汎用的な WinDriver ツールキットのみをインストールします
- Custom - インストールする WinDriver のモジュールを選択します; インストールする API を選択します
- インストーラが必要なファイルをすべてコピーし終わると、クイック スタート ガイドを表示するか選択します
- コンピュータを再起動します
注意:
WinDriver のインストールでは、 WD_BASEDIR 環境変数を定義します (インストール中に選択した WinDriver のディレクトリの場所を示します)。WinDriver の DriverWizard でコードを生成する際には、この変数を使用します - 生成したコードを保存するデフォルトのディレクトリで、 生成された project / make ファイルの include パスに使用します。サンプルの Kernel PlugIn プロジェクトおよび makefile でも、この変数を使用します。従って、WinDriver のインストール後、 WinDriver のディレクトリの名前 / 場所を変更する場合、 WD_BASEDIR 環境変数の値を変更し、新しい WinDriver のディレクトリの場所を指すように設定する必要があります。 以下の手順で、 WD_BASEDIR の値を変更できます:
- システムのプロパティ ダイアログを開きます:
スタート | 設定| コントロール パネル | システム
- 詳細 タブで、環境変数 ボタンをクリックします
- システム環境変数 ボックスで、WD_BASEDIR 変数を選択し、編集 ... ボタンをクリックするか、変数をダブル クリックします
- システム変数の編集 ダイアログで、変数値 を新しい WinDriver のディレクトリのフルパスに置き換えて、 OK をクリックし、環境変数 ダイアログで、OK ボタンをクリックし、 更に、システムのプロパティ ダイアログで、OK ボタンをクリックします
ERROR_FILE_NOT_FOUND エラーでインストールに失敗する場合、Windows のレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion に RunOnce キーが存在することをご確認ください。Windows Plug-and-Play で INF ファイルを使用してドライバを正しくインストールする際にこのレジストリ キーが必要です。RunOnce キーがない場合、作成し、再度 INF ファイルのインストールをお試しください。
以下の手順は、登録版ユーザーのみです:
Jungo から取得したライセンスを WinDriver に登録するには、以下の手順に従ってください:
- DriverWizard GUI を起動します (スタート | プログラム | WinDriver | DriverWizard)
- ファイル メニューから Registration Options を選択し、Jungo から取得した license string を入力し、Activate License ボタンをクリックします
- 評価期間中に開発したソース コードを有効にするには:
- USB 版の場合: ユーザー マニュアルの WDU_Init 関数の説明を参照してください
- PCI 版の場合: ユーザー マニュアルの WDC_DriverOpen 関数の説明を参照してください
WDC_xxx (デフォルト) ではなく、低レベルな WD_xxx API を使用してる場合、 ユーザー マニュアルの WD_License 関数の説明を参照してください
注意: カーネル上の現在のライセンスをチェックするには、[WinDriver Wizard] を実行して、 [File] メニューから [Registration Options] を選択してください。 現在、カーネルに設定されている有効なライセンスが表示されます。
ライセンス コードには、スペースおよびピリオドなども含まれますのでライセンス登録の際には、電子メールで受け取ったこの文字列を「コピー&貼り付け」し、手入力によるミスを防いでください。
制限事項: Windows Vista 以降で WinDriver の GUI アプリケーション Driver Wizard を使用する場合、一部、ボタンの文字の表示が崩れる場合があります。 その場合には、画面のテーマを Windows クラシックに設定してください。
- テーマの設定画面を開きます:
[スタート] - [設定] - [コントロール パネル] - [個人設定] - [テーマ]
- [テーマ] コンボボックスから [Windows クラシック] を選択し、[OK] ボタンをクリックします。
|
Windows CE のインストール手順
 |
|
必要なシステム
 |
|
|
インストール
 |
新規に CE ベースのプラットファームをビルドする際には、以下のように WinDriver CE をインストールします:
注意:
以下の手順は、Windows CE Platform Builder を使用して、または対応する Windows CE plugin と MS Visual Studio 2005 / 2008 を使用して Windows CE カーネル イメージをビルドするプラットフォーム開発者向けです。この手順では、これらのプラットフォームの参照を "Windows CD IDE" の表記を使用します。
インストールを行う前に、Microsoft のドキュメントを読み、Windows CE とデバイス ドライバのインテグレーション手順をよく理解してください。
- ターゲット ハードウェアに一致したプロジェクト レジストリ ファイルを編集します。ステップ 2 で、WinDriver コンポーネントを使用するように選択した場合、編集するレジストリ ファイルは、WinDriver\samples\wince_install\<TARGET_CPU>\WinDriver.reg (例えば、WinDriver\samples\wince_install\ARMV4I\WinDriver.reg) となります。もしくは、WinDriver\samples\wince_install\project_wd.reg ファイルを編集します。
- Windows CE 4.x - 5.x の場合のみ、Sysgen プラットフォームのコンパイル ステージの前に、このステップで記述されている手順に従って Windows CE プラットフォームにドライバを簡単に統合できます。
注意:
- Windows CE 6.x with MS Visual Studio 2005 / 2008 を使用する開発者は次のステップ 3 に進んでください。
- この手順では、対象の Windows CE プラットフォームに WinDriver を統合する便利な方法を紹介します。この方法を使用しない場合、Sysgen ステージの後で、ステップ 4 で記述されている手動の統合ステップを実行する必要があります。
- このステップで記述されている手順で、WinDriver のカーネル モジュール (windrvr6.dll) を対象の OS イメージに追加します。WinDriver CE カーネル ファイル (windrvr6.dll) を永続的に Windows CE イメージ (NK.BIN) の一部とする場合にのみこのステップが必要です。例えば、ブート ディスクを使用してターゲット プラットフォームにカーネル ファイルを移す場合などがこれに該当します。オン デマンドで CESH/PPSH サービスを通して windrvr6.dll をロードする場合、このステップで記述されている手順を実行しないで、ステップ 4 で記述されている手動による統合の方法を実行する必要があります。
- Windows CD IDE を実行してプラットフォームを開きます。
- File メニューから Manage Catalog Items.... を選択し、Import… ボタンをクリックし、関連する WinDriver\samples\wince_install\<TARGET_CPU>\ ディレクトリ (例えば、WinDriver\samples\wince_install\ARMV4I\) から WinDriver.cec を選択します。 これで WinDriver のコンポーネントを Platform Builder Catalog へ追加します。
- Catalog ビューで、Third Party ツリーの WinDriver Component ノードをマウスの右クリックし、Add to OS design を選択します。
- 対象の Windows CE プラットフォームをコンパイルします (Sysgen ステージ)。
- 上記のステップ 2 で記述された手順を実行しなかった場合、対象のプラットフォームに手動でドライバを統合するために、Sysgen ステージの後で、以下のステップを実行してください。
注意: 上記のステップ 2 で記述された手順を実行した場合には、このステップをスキップし、直接ステップ 5 へ進んでください。
- Windows CD IDE を実行してプラットフォームを開きます。
- Build メニューから Open Build Release Directory を選択します。
- WinDriver CE カーネル ファイル - WinDriver\redist\<TARGET_CPU>\windrvr6.dll - を開発プラットフォーム上の %_FLATRELEASEDIR% サブディレクトリにコピーします。
- WinDriver\samples\wince_install\project_wd.reg ファイルの内容を %_FLATRELEASEDIR%\project.reg レジストリ ファイルに追加します。
- WinDriver\samples\wince_install\project_wd.bib ファイルの内容をバイナリ イメージ ビルダー ファイルの FILES セクション - %_FLATRELEASEDIR%\project.bib ファイルに追加し、ターゲット プラットフォーム (コピーしたテキストの “TODO” コメントを参照) に一致する行のコメントを外します。
WinDriver CE カーネル ファイル (windrvr6.dll) を永続的に Windows CE イメージ (NK.BIN) の一部とする場合にのみこのステップが必要です。例えば、ブート ディスクを使用してターゲット プラットフォームにカーネル ファイルを移す場合などがこれに該当します。オン デマンドで CESH/PPSH サービスを通して windrvr6.dll をロードする場合、永続カーネルをビルドするまでこのステップを実行する必要はありません。
- Build メニューより Make Image を選択し、新しいイメージ NK.BIN の名前をつけます。
- 新規カーネルをターゲット プラットフォームにダウンロードして初期化します (Target メニューより Attach Device を選択します。あるいはブートディスクを使用します)。Windows CE 4.x の場合、Target メニューより Attach Device ではなく Download/Initialize を選択します。
- ターゲット CE プラットフォームを再起動します。WinDriver CE カーネルは自動的にロードします。
- サンプル プログラムをコンパイルして起動し、WinDriver CE がロードされ、正常に動作するのを確認してください (詳細は WinDriver のユーザー マニュアルを参照してください)。
Windows CE コンピュータのアプリケーションを開発する際に WinDriver CE をインストールする場合:
注意
指定がない限り、このセクションの "Windows CE" の記述は、Windows Mobile を含む、対応するすべての Windows CE プラットフォームを表します。
この手順は Windows CE カーネルをビルドするのではなく、ドライバのダウンロードのみ行うドライバ開発者、または既成の Windows CE プラットフォームに MS eMbedded Visual C++ または MS Visual Studio 2005 / 2008 を使用してビルドするドライバ開発者向けです:
- WinDriver CD を Windows ホスト マシンの CD ドライブにセットします。
- 自動インストールを終了します。
- CD の \Wince ディレクトリにある WDxxxxCE.EXE をクリックします。このプログラムは必要な WinDriver のファイルをホスト開発プラットフォームにコピーします。
- WinDriver CE カーネル ファイル \WinDriver\redist\TARGET_CPU\windrvr6.dll をターゲットの CE コンピュータの \WINDOWS サブディレクトリにコピーします。
- 起動時に Windows CE がロードするデバイス ドライバのリストに WinDriver を追加します:
- \WinDriver\samples\wince_install\project_wd.reg ファイルに記載されたエントリに従って、レジストリを編集します。ハンドヘルド CE コンピュータの Windows CE Pocket Registry Editor ツールを使用するには、対象の Windows ホスト プラットフォームに Windows CE Services がインストールされている必要があります。Remote CE Registry Editor ツールを使用するには、対象の Windows ホスト プラットフォームに Windows CE Services がインストールされている必要があります。
- Windows CE の多くのバージョンでは、起動時に OS のセキュリティ スキーマが署名されていないドライバのロードを防ぎます。従って、起動後に、WinDriver のカーネル モジュールを再ロードする必要があります。ターゲットの Windows CE プラットフォームで、OS の起動時に毎回、WinDriver をロードするには、WinDriver\redist\Windows_Mobile_5_ARMV4I\wdreg.exe ユーティリティをターゲットの Windows\StartUp\ ディレクトリにコピーします。
- ターゲット CE コンピュータを再起動します。WinDriver CE カーネルは自動的にロードします。suspend / resume ではなく、システムの再起動を行ってください (ターゲット CE コンピュータのリセットまたは電源ボタンを使用します)。
- サンプル プログラムをコンパイルして起動し、WinDriver CE がロードされ、正常に動作するのを確認してください (詳細は WinDriver のユーザー マニュアルを参照してください)。
Windows CE のインストールの注意:
Windows 8 Developer Preview / 7 / Server 2008 / Vista / Server 2003 / XP ホスト PC での WinDriver のインストールでは、 WD_BASEDIR 環境変数を定義します (インストール中に選択した WinDriver のディレクトリの場所を示します)。WinDriver の DriverWizard でコードを生成する際には、この変数を使用します - 生成したコードを保存するデフォルトのディレクトリで、 生成された project / make ファイルの include パスに使用します。サンプルの Kernel PlugIn プロジェクトおよび makefile でも、この変数を使用します。従って、WinDriver のインストール後、 WinDriver のディレクトリの名前 / 場所を変更する場合、 WD_BASEDIR 環境変数の値を変更し、新しい WinDriver のディレクトリの場所を指すように設定する必要があります。 以下の手順で、 WD_BASEDIR の値を変更できます:
- システムのプロパティ ダイアログを開きます:
スタート | 設定| コントロール パネル | システム
- 詳細 タブで、環境変数 ボタンをクリックします
- システム環境変数 ボックスで、WD_BASEDIR 変数を選択し、編集 ... ボタンをクリックするか、変数をダブル クリックします
- システム変数の編集 ダイアログで、変数値 を新しい WinDriver のディレクトリのフルパスに置き換えて、 OK をクリックし、環境変数 ダイアログで、OK ボタンをクリックし、 更に、システムのプロパティ ダイアログで、OK ボタンをクリックします
WinDriver Windows 8 Developer Preview / 7 / Server 2008 / Vista / Server 2003 / XP ツールキットを同じホスト PC にインストールする場合、インストール時に、Windows CE のインストールで設定した WD_BASEDIR 変数の値を上書きするのでご注意ください。
|
Linux のインストール手順
 |
|
必要なシステム
 |
- Linux カーネル 2.6.x またはそれ以降と以下のプロセッサ アーキテクチャ:
32 ビット x86 プロセッサ
または、
64 ビット x86 プロセッサ
または、
PowerPC 32 ビットまたは 64 ビット
- GCC コンパイラ
注意: GCC コンパイラのバージョンは、起動してる Linux カーネルのビルドに使用したコンパイラと同じバージョンを使用してください。
- C をサポートする 32 ビットまたは 64 ビット開発環境
- 開発 PC: glibc2.3.x
- GUI WinDriver アプリケーション (DriverWizard、Debug Monitor) の起動用に libstdc++.so.5 が必要
|
|
インストールの準備
 |
Linux では、カーネル自体をコンパイルした同じヘッダ ファイルでカーネル モジュールをコンパイルする必要があります。 WinDriver は、カーネル モジュールをインストールするので、インストール時に Linux カーネルのヘッダ ファイルでコンパイルする必要があります。
このため、WinDriver for Linux をインストールする前に、マシンに Linux ソース コードとファイル versions.h がインストールされていることを確認してください:
Linux カーネル ソース コードのインストール
- Linux をインストールしていない場合、ご使用の Linux ディストリビューションのインストール手順に従って、カーネルのソース コードのインストールします
- すでにマシンに Linux をインストールしてある場合、Linux ソース コードがインストールされているか確認します。 /usr/src ディレクトリで 'linux' を検索します。 ソース コードがインストールされていない場合、ご使用の Linux ディストリビューションのインストール手順に従って、ソース コードをインストールするか、Linux を再インストーしてソース コードをインストールします
version.h のインストール
- 初めて Linux カーネル ソース コードをコンパイルする際に、ファイル version.h を作成します。 version.h. ファイルなしでカーネルをコンパイルするディストリビューションがあります。このファイルが存在するか、/usr/src/linux/include/linux/ 以下を確認します。ファイルが存在しない場合、以下の手順を実行します:
- スーパーユーザーになります:
/$ su
- Linux のソース ディレクトリへ移動します:
/$ cd /usr/src/linux
- 以下を入力します:
/$ make xconfig
- Save and Exit を選択して、設定を保存します
- 以下を入力します:
/$ make dep.
GUI WinDriver アプリケーション (DriverWizard、Debug Monitor) を起動するには、 libstdc++ ライブラリのバージョン 5 ( libstdc++.so.5) が必要です。このファイルをインストールしてない場合、ご使用の Linux ディストリビューションの関連する RPM ( compat-libstdc++) からインストールしてください。
インストールを行う前に、linux symbolic link が存在することを確認します。存在しない場合、以下を入力して作成します:
/usr/src$ ln -s <target kernel>/ linux
(例: Linux 2.4 kernel の場合、以下のように入力します:
/usr/src$ ln -s linux-2.4/ linux) |
対象の開発マシンで Debian ディストリビューション (例: Ubuntu など) が起動、または Red Hat Package Manager (RPM) ユーティリティ (例: Fedora などの Red Hat ディストリビューション) を持つ場合、Debian または RPM 形式の WinDriver のインストール パッケージ (それぞれ別々のモジュール) を使用して、WinDriver を自動的にインストールできます。その他の Linux ディストリビューションの場合には、手動で WinDriver をインストールしてください。
|
|
インストール
 |
Debian または RPM インストール パッケージを使用してインストールする場合:
以下の手順で Debian または RPM の WinDriver インストール パッケージの一つを使用して WinDriver をインストールします:
- Linux マシンの CD ドライブに WinDriver CD を挿入します。または、インストール ファイルをダウンロードします。
- WinDriver のインストール ファイルから対象の開発マシン用の関連するディストリビューション パッケージを展開します。
- Debian 32-bit - windriver-11.0.0-1.i386.deb
- Debian 64-bit - windriver-11.0.0-1.x86_64.deb
- RPM 32-bit - windriver-11.0.0-2.i386.rpm
- RPM 64-bit - windriver-11.0.0-2.x86_64.rpm
- 選択したパッケージのインストール ソフトウェアを使用して、展開したパッケージをインストールします。
- 多くのマシンでは、*.deb ファイル (Debian) と *.rpm ファイル (RPM) は既に関連するインストール ソフトウェアと関連付けられているので、パッケージ ファイルをダブルクリックして、インストール手順に従うだけです。
- root 権限でコマンドラインからパッケージをインストールすることもできます ? 例:
- 32-bit Debian パッケージをインストールする場合 ?
$ sudo dpkg ?i windriver-11.0.0-1.i386.deb
- 64-bit RPM パッケージをインストールする場合 ?
$ sudo rpm ?i ?scripts windriver-11.0.0-2.x86_64.rpm
パッケージ インストールは、/usr/local/WinDriver 製品ディレクトリを作成します。
マニュアルでインストールする場合:
- Linux マシンの CD ドライブに WinDriver CD を挿入します。または、インストール ファイルをダウンロードします。
- インストールするディレクトリに移動します (home ディレクトリの場合、以下のように入力します):
/$ cd ~
注意: インストール ディレクトリへのパスにはスペースを含めないでください。
- ファイル WDxxxxLN.tgz を展開します (xxxx はバージョン番号):
~$ tar xvzf /<file location>/WDxxxxLN.tgz
例:
- CD の場合:
~$ tar xvzf /mnt/cdrom/LINUX/WDxxxxLN.tgz
- ダウンロード ファイルの場合:
~$ tar xvzf /home/username/WDxxxxLN.tgz
- WinDriver redist/ ディレクトリに移動します (tar で WinDriver/ ディレクトリが作成されます):
~$ cd WinDriver/redist
- WinDriver のインストール:
- ~/WinDriver/redist$ ./configure --disable-usb-support
注意: configure スクリプトで、起動中のカーネル ベースの makefile を作成します。 インストールした他のカーネル ソース ベースでも configure スクリプトにフラグ
--with-kernel-source=<path>
を付けて、configure スクリプトを 起動できます。 <path> はカーネル ソース ディレクトリへのフルパスです。デフォルトのカーネル ソース ディレクトリは /usr/src/linux です。
- ~/WinDriver/redist$ make
- スーパー ユーザーになります:
~/WinDriver/redist$ su
- ドライバをインストールします:
~/WinDriver/redist# make install
- symbolic link を作成すると、簡単に DriverWizard GUI を起動できます
~/WinDriver$ ln -s ~/WinDriver/wizard/wdwizard/ usr/bin/wdwizard
- ファイル wdwizard の read (読み取り) / execute (実行) 権限を変更します。一般ユーザーがこのプグラムにアクセスできます。
- デバイスからハードウェアへアクセスするユーザーに応じて、デバイス ファイル /dev/windrvr6 へのユーザーおよびグループ id を変更し、read (読み取り) / write (書き込み) 権限を指定します。
udev ファイル システムを持つ Linux 2.6.x カーネルを使用してる場合、/etc/udev/permissions.d/50-udev.permissions ファイルを編集して、権限を変更します。たとえば、以下の行を追加して、read (読み取り) / write (書き込み) 権限を提供します:
windrvr6:root:root:0666
または、以下のように chmod コマンドを使用します。
chmod /dev/windrvr6 666
- WD_BASEDIR 環境変数を定義し、WinDriver ディレクトリの場所を示すように設定します (インストール中に選択した WinDriver のディレクトリの場所を示します)。この変数を WinDriver のサンプルおよび DriverWizard で生成されたコードの make およびソース ファイルで使用し、DriverWizard で生成されたプロジェクトを保存するデフォルトのディレクトリにも使用します。この変数を定義しない場合、WinDriver の makefile を使用して、サンプルおよび DriverWizard で生成されたコードをビルドする際に、定義するように要求されます。
注意: WinDriver のインストール後、 WinDriver のディレクトリの名前 / 場所を変更する場合、WD_BASEDIR 環境変数の値を変更し、新しい WinDriver のディレクトリの場所を指すように設定する必要があります。
- WinDriver を使用して、ハードウェアにアクセスし、ドライバ コードを生成できます!
TIP!
WinDriver/util/wdreg スクリプトを使用して、WinDriver のカーネル モジュールをロードします。
以下の手順は、登録版ユーザーのみです
Jungo から取得したライセンスを WinDriver に登録するには、以下の手順に従ってください:
- DriverWizard GUI を起動します:
~/WinDriver/wizard$ ./wdwizard
- File メニューから Registration Options を選択し、Jungo から取得した license string を入力します
- Activate License ボタンをクリックします
- 評価期間中に開発したソース コードを有効にするには:
- USB 版の場合: ユーザー マニュアルの WDU_Init 関数の説明を参照してください
- PCI 版の場合: ユーザー マニュアルの WDC_DriverOpen 関数の説明を参照してください
WDC_xxx (デフォルト) ではなく、低レベルな WD_xxx API を使用してる場合、 ユーザー マニュアルの WD_License 関数の説明を参照してください
Linux のハードウェア アクセスの制限事項
注意:
/dev/windrvr6 は、ユーザー プログラムに直接ハードウェア アクセスを指定するので、マルチ ユーザーの Linux システムでは、カーネルの安定性に問題が生じる場合があります。 DriverWizard およびデバイス ファイル /dev/windrvr6 へのアクセスを trusted ユーザーに制限してください。
セキュリティ上、WinDriver のインストール スクリプトは、自動的に /dev/windrvr6 および DriverWizard の実行ファイル (wdwizard) の権限を変更しません。
|
|
Mac のインストール手順
 |
注意: Mac 版は既に販売終了となっております。
Mac 版の最終バージョンは v10.40 となります。
|
必要なシステム
 |
- CPU と OS:
32 ビット Mac OS X 10.5.x またはそれ以降が起動する x86 または x86_64 プラットフォーム
64 ビット Mac OS X 10.6.x またはそれ以降が起動する x86_64 プラットフォーム
Mac OS X 10.5.x が起動する PowerPC (PPC) プラットフォーム
- Xcode:
Mac OS X version 10.6 の場合 - Xcode version 3.2
Mac OS X version 10.5 の場合 - Xcode version 3.1 または 3.2
|
|
インストール
 |
注意:
Mac OS X のドライバのインストールは、必ず root 権限を持ったユーザーで行ってください。
- Mac OS X 開発マシンの CD ドライブに WinDriver の CD を挿入するか、またはダウンロードしたインストール パッケージを任意の場所にコピーしてください。
- インストール パッケージ - WDxxxxMAC.pkg (xxxx はバージョン番号) - をダブルクリックして、次のインストール手順に進みます。
注意:
次の手順は、インストールの一部として自動的に行われます:
- WinDriver のカーネル モジュール - WinDriver.kext - を /System/Library/Extensions にインストールします
- WinDriver API のフレームワーク - WDAPI.framework - を /Library/Frameworks へインストールします
- DriverWizard (wdwizard.app> や Debug Monitor (wddebug_gui.app) など、WinDriver の GUI アプリケーションを OS の /Applications フォルダーにコピーします
以下の手順は、登録版ユーザーのみです
Jungo から取得したライセンスを WinDriver に登録するには、以下の手順に従ってください:
- /Applications/wdwizard.app をダブルクリックするか、コマンドライン プロンプトから以下のコマンドを実行して DriverWizard を起動します:
$ /Applications/wdwizard.app/Contents/MacOSX/wdwizard
- File メニューから Registration Options を選択し、Jungo から取得した license string を入力します
- Activate License ボタンをクリックします
- 評価期間中に開発したソース コードを有効にするには、ユーザー マニュアルの WDC_DriverOpen 関数の説明を参照してください。
WDC_xxx (デフォルト) ではなく、低レベルな WD_xxx API を使用してる場合、 ユーザー マニュアルの WD_License 関数の説明を参照してください
|
|
Solaris (Sun Sparc または Intel x86) のインストール手順
 |
注意: Solaris 版は既に販売終了となっております。
Solaris 版の最終バージョンは v9.01 となります。
|
必要なシステム
 |
- Solaris 8 / 9 / 10 / OpenSolaris
Solaris 8 の場合、update #3 またはそれ以降を使用することを推奨します (Sun から入手可能)
- SPARC プラットファームの場合、64 ビットまたは 32 ビット
または
x86 プラットフォームの場合、32 ビット カーネル
- 開発環境 - C (GCC など)
注意:
GCC 以外の開発環境の場合、コンピュータに libgcc がインストールされていることを確認してください。以下のサイトからダウンロードできます: http://www.sunfreeware.com
libgcc の場所に LD_LIBRARY_PATH を設定します。以下のようになります:
LD_LIBRARY_PATH= /usr/local/lib:/usr/local/lib/sparcv9
|
インストール
 |
WinDriver をインストールする際に、カーネル モジュールの windrvr6 をインストールするので、root でログインまたは root 権限で、system administrator として WinDriver のインストールを行ってください。
- Solaris マシンの CD ドライブに CD を挿入または、ダウンロードしたインストール ファイルをコピーします
- ディレクトリを移動します (例、home ディレクトリの場合):
/$ cd ~
- ファイル WDxxxSL.tgz (x86) / WDxxxSLS32.tgz (SPARC 32 ビット) / WDxxxSLS64.tgz (SPARC 64 ビット) をコピーします (`xxx' は、バージョン番号を表します):
~$ cp /home/username /WDxxxSL.tgz /
- ファイルを展開します:
~$ gunzip -c WDxxxSL.tgz | tar xvf -
- WinDriver ディレクトリに移動します
- WinDriver/install_windrvr インストール スクリプトを使用して WinDriver をインストールします :
~WinDriver# ./install_windrvr
WinDriver を使用して、PCI デバイスをハンドルするには、 インストール コマンドで対象の PCI デバイスの Vendor および Device ID を指定します (<vid> は、デバイスの Vendor ID を表し、 <did> は、デバイスの Device ID を表します):
~WinDriver# ./install_windrvr<vid>,<did>
[<vid>,<did> ...]
例えば、WinDriver を使用して PLX 9030 と 9054 デバイスをハンドルするには、 以下のように実行します:
~WinDriver# ./install_windrvr 10b5,9030
10b5,9054
- libgcc パッケージをインストールします。以下の Web サイトからダウンロード可能です:
http://www.sunfreeware.com
- 以下の環境変数を追加します:
- SPARC 32-bit および x86 プラットフォームの場合:
LD_LIBRARY_PATH=/usr/local/bin
- SPARC 64-bit プラットフォームの場合:
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib/sparcv9
以下の 3 つのステップはオプションです:
- Symbolic Link を作成して、DriverWizard GUI を簡単に起動します:
~/WinDriver# ln -s ~/WinDriver/wizard/wdwizard /usr/bin/wdwizard
- 一般ユーザーがアクセスできるように、ファイル wdwizard の read (読み取り) / execute (実行) 権限を変更します
- デバイスからハードウェアへアクセスするユーザーに応じて、デバイス ファイル /dev/windrvr6 へのユーザーおよびグループ id を変更し、read (読み取り) / write (書き込み) 権限を指定します。
- WinDriver を使用して、ハードウェアにアクセスし、ドライバ コードを生成できます!
以下の手順は、登録版ユーザーのみです:
Jungo から取得したライセンスを WinDriver に登録するには、以下の手順に従ってください:
- DriverWizard GUI を起動します:
~/WinDriver/wizard$ ./wdwizard
- File メニューから Registration Options を選択し、Jungo から取得した license string を入力します
- Activate License ボタンをクリックします
- 評価期間中に開発したソース コードを有効にするには、ユーザー マニュアルの WDC_DriverOpen 関数の説明を参照してください
WDC_xxx (デフォルト) ではなく、低レベルな WD_xxx API を使用してる場合、 ユーザー マニュアルの WD_License 関数の説明を参照してください
Solaris のハードウェア アクセスの制限事項
注意:
/dev/windrvr6 は、ユーザー プログラムに直接ハードウェア アクセスを指定するので、マルチ ユーザーの Linux システムでは、カーネルの安定性に問題が生じる場合があります。 DriverWizard およびデバイス ファイル /dev/windrvr6 へのアクセスを trusted ユーザーに制限してください。
セキュリティ上、WinDriver のインストール スクリプトは、自動的に /dev/windrvr6 および DriverWizard の実行ファイル (wdwizard) の権限を変更しません。
|
VxWorks のインストール手順
 |
注意: VxWorks 版は既に販売終了となっております。
VxWorks 版の最終バージョンは v5.40 となります。
|
必要なシステム
 |
|
|
インストール
 |
DriverBuilder for VxWorks のインストールは以下のようになります。 DriverBuilder 開発環境は、Tornado 2 for Windows でのみ動作します (x86 プラットフォームの場合)。 DriverBuilder の v5.x およびそれ以降を使用して生成されたドライバは、Intel x86 BSPs (pc486, pcPentium および pcPentiumPro), PPC 821/860 with MBX821/860 および PPC 750 (IBM PPC 604) with MCP750 で動作します。最新のリストは以下のサイトを参照してください:
http://www.jungo.com/db-vxworks.html#platforms
インストール:
- DriverBuilder for VxWorks をダウンロードします
- DriverBuilder の root ディレクトリに移動します。 例:
\> c:\
- ダウンロードしたファイルを展開します:
\> unzip -d DBXXXVX.zip c:\ (`xxx' はバージョン番号を表します。 例、500)
注意:
展開すると DriverBuilder ディレクトリが作成され、そのディレクトリに DriverBuilder のインストールに必要なファイルがすべてあります。 v5.00 以前の場合、DriverBuilder ディレクトリは自動的に作成されないので、手動で作成する必要があります。例:
\> c:\cd_vxworks そして、ファイルを展開します:
\> unzip -d DBxxxVX.zip c:\db_vxworks
注意:
WinDriver の場合、VxWorks のサンプルは .out 拡張子を持ちます。例、 pci_diag.out これらのプログラムを実行するには、Windsh を使用してロードし、ルーティン xxx_main を実行します。 例:
wddebug.out : wddebug_main pci_diag.out : pci_diag_main
TIP!
DriverBuilder は、Jungo WinDriver 製品のラインアップの1つです。 WinDriver Windows をダウンロードして工数を削減し、グラフィカルな開発環境を使用して、素早くハードウェアの診断を行い、コードを自動的に生成できます。以下の手順に従ってください:
- DriverBuilder for VxWorks をダウンロードしインストールします
- WinDriver for Windows をダウンロードしインストールします。 このステップを省略しないでください
- デスクトップの DriverWizard のショートカットを作成します (C:\WinDriver\wizard\wdwizard.exe)。簡単に GUI DriverWizard を起動し、ドライバの開発を行います
|