| バス |
製品 |
OS |
CPU |
|
PCI, CardBus, CompactPCI, ISA,
PMC, PCI-X and PCMCIA*
|
WinDriver
Windows
| Windows
2000, XP, XP Embedded, Server 2003, Vista
|
x86, x64 |
WinDriver
CE
| Windows
CE 4.x- 6.0 (.NET), Windows Mobile 5.0/6.0 |
x86, MIPS,
ARM |
WinDriver
Linux
| Linux
2.2.x - 2.6.x |
x86 (32
bit), x86_64, PowerPC (32 bit & 64 bit) |
WinDriver
Solaris
| Solaris
8, 9, 10, OpenSolaris |
x86, Sparc |
DriverBuilder
| VxWorks
5.4 |
x86, PPC |
|
USB 2.0, 1.1 |
WinDriver
USB Windows
| Windows
2000, XP, XP Embedded, Server 2003, Vista |
x86, x64 |
WinDriver
USB Windows CE.NET
| Windows CE 4.x- 6.0 (.NET), Windows Mobile 5.0/6.0 |
x86, MIPS,
ARM |
WinDriver USB Linux
| Linux
2.4.x - 2.6.x |
x86 (32
bit), x86_64 |
|
|
| |
以下のチップセットに関しては、拡張対応をしてます: PLX、Altera、Cypress、Microchip, Philips, Silicon Laboratories, QuickLogic、STMicroelectronics、Texas Instruments、Xilinx、PLDA、AMCC および Agere
|
|
特徴
|
|
ハードウェア
アクセス
|
|
コードを1行も記述せずに、グラフィカルなユーザー モード アプリケーションでハードウェアの診断を行います。
|
|
|
コードの生成
|
|
WinDriver は、ハードウェアの仕様に合わせて、雛型となるドライバ コードを生成します。
|
|
| グラフィカル ツール |
|
DriverWizard (直感的で強力なグラフィカル開発環境) で、ハードウェアのアクセスおよびドライバの生成を簡単に行います。 |
|
ユーザー モード
プログラミング |
|
WinDriver の
アーキテクチャは、カーネル モードのパフォーマンスを持ちつつ、ユーザー モードでドライバ開発を行います。 |
|
| サンプル |
|
ドライバ開発の最初のステップとして使用できる多くのサンプルを用意してます。特に、
PLX、
Altera、
Cypress、Microchip、
Philips、Silicon Laboratories、
QuickLogic、STMicroelectronics、Texas Instruments、Xilinx、AMCC および Agere など、さまざまな PCI / USB チップ ベンダー用のサンプルを用意してます。 |
|
| デバッグ |
|
カーネル レベルの処理をモニタするグラフィカルな Debug Monitor があります。 |
|
| マルチ OS の対応 |
|
WinDriver は、Windows
2000 / XP / XP Embedded / Server
2003 / Vista、Windows
CE / Windows Mobile、Linux、
Solaris
および VxWorks
に対応してます。 |
|
| 互換性 |
|
コードの修正なしで、同じドライバが上記の対応 OS 間で動作します。 |
|
パフォーマンスの
最適化 |
|
WinDriver の Kernel PlugIn 機能を使用して、ユーザー モードでドライバを開発し、
パフォーマンスの重要な部分をカーネル モード (Ring 0) に移行し、パフォーマンスの最適化を図ります
(詳細)。 |
|
| 64 ビット対応 |
|
64 ビット ハードウェアが提供している広帯域を使用して、32 ビット オペレーティング システムが起動する x86 プラットフォームで 64 ビット データ転送が可能です。
WinDriver で開発したドライバは、64 ビットに対応していない DDK またはその他のドライバ開発ツール キットで開発したドライバに比べて遥かに高いパフォーマンスを持っています。 |
|
| FPGA
アクセス |
|
PCI バスで FPGA チップにアクセス、コントロールおよびプログラムを行います。Altera および Xilinx を含む FPGA ベンダに対して拡張対応してます。 |
|
| WHQL
認定ドライバ |
|
マイクロソフト社の WHQL テストに申請し、Windows ドライバのデジタル署名を取得することができます。 |
|
| .NET Framework のサポート |
|
強力な managed オブジェクト指向 C# ライブラリを使用して、WinDriver の C# または VB.NET のコードを
簡単に既存の .NET アプリケーションに組み込むことができます。 |
|
|
|
|
|
"... 5 分で、WinDriver は USB
ライブラリを生成し、 そのライブラリには、高パフォーマンスを実現し、USB にデータ転送を行う高レベルな
API コールが含まれていました。"
|
|
Igor Sotosek , AGB Lab |
|
|
"たったの 10 分で、PCI カードのドライバが完成しました。"
|
|
Brian Miglia , Raytheon Missile Systems |
|
|
|
| "Why
should I use WinDriver?" |
|
スピード -
開発サイクルを短縮し、市場へ迅速に対応できます。
|
|
シンプル -
OS の内部構造、カーネルの知識は必要ありません。
|
簡単 -
直感的でダイナミックでグラフィカルな DriverWizard を使用して、ユーザー モードでデバイス ドライバを開発します。 |
パワフル -
シンプルなユーザー モードを使用しながら、パフォーマンス
の最適化が図れます。 |
安定 -
数千の HW / OS 構成のテスト項目を実施しました。 |
互換性 -
Windows 2000/XP/XP Embedded/Server 2003/Vista、Windows
CE、Windows Mobile、Linux、Solaris および VxWorks 間でのコード互換性があります。 |
対応チップセット -
PLX、
Altera、
Cypress、
Microchip, Philips, Silicon Laboratories,
QuickLogic、
STMicroelectronics、Texas Instruments、Xilinx、AMCC および
Agere の対応を強化 |
WHQL 準拠 -
WHQL に準拠したコードを作成可能。詳細は、
WHQL FAQ を参照。 |
トレンド -
.NET Framework のサポートを使用して、C# や VB.NET でドライバを開発。 |
|