日本語 英語 中国語 韓国語

Jungo WiDriver: USB/PCI/PCI-Express ドライバ開発ツールキット

WinDriver
WinDriver (ウィンドライバー) は、ユーザー モードで高品質、高性能な
デバイス ドライバを開発できる、ドライバ開発ツールキットのマーケット リーダーです。
WDK の知識やカーネル レベルでの開発は必要ありません。

製品概要

WinDriver (ウィンドライバー) は、高品質、高性能なユーザー モードでデバイス ドライバを開発できる、ドライバ開発ツールキットのマーケット リーダーです。 WinDriver を使用すれば、WDK の知識やカーネル レベルでの開発は必要ありません。

WinDriver は、Windows、Windows CE および Linux に対応し、PCI、PCI Express、USB いずれのデバイスにも対応が可能です。

下記の一覧から、目的に合った WinDriver ツールキットをお選びください:


製品一覧
バス 製品 OS CPU
PCI, PCI-Express, CardBus, CompactPCI, ISA, PMC, PCI-X and PCMCIA WinDriver PCI for Windows Windows 8 Developer Preview, 7, Server 2008, Vista, Server 2003, XP Embedded, XP x86, x64
WinDriver PCI for
Windows CE
Windows CE (別名 Windows Embedded Compact) 4.x - 7.x (Windows Mobile を含む) x86, MIPS, ARM
WinDriver PCI for Linux Linux 2.6.x またはそれ以降 x86 (32bit), x86_64, PowerPC (32bit & 64bit)
USB 2.0, 1.1 WinDriver USB for Windows Windows 8 Developer Preview, 7, Server 2008, Vista, Server 2003, XP Embedded, XP x86, x64
WinDriver USB for
Windows CE
Windows CE (別名 Windows Embedded Compact) 4.x - 7.x (Windows Mobile を含む) x86, MIPS, ARM
WinDriver USB for Linux Linux 2.6.x またはそれ以降 x86 (32bit), x86_64

WinDriver は、チップ ベンダーに依存しない汎用的にデバイスをサポートし、さらに、以下のチップセットに対しては拡張対応をしています:
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 8 Developer Preview / 7 / Server 2008 / Vista / Server 2003 / XP Embedded / XPWindows CE および Linux に対応してます。


  • 互換性: コードの修正なしで、同じドライバが上記の対応 OS 間で動作します。


  • パフォーマンスの最適化: WinDriver の Kernel PlugIn 機能を使用して、ユーザー モードでドライバを開発し、パフォーマンスの重要な部分をカーネル モード (Ring 0) に移行し、パフォーマンスの最適化を図ります (詳細)


  • 64 ビット対応: 64 ビット ハードウェアが提供している広帯域を使用して、32 ビット オペレーティング システムが起動する x86 プラットフォームで 64 ビット データ転送が可能です。WinDriver で開発したドライバは、64 ビットに対応していない WDK またはその他のドライバ開発ツール キットで開発したドライバに比べて遥かに高いパフォーマンスを持っています。


  • FPGA アクセス: PCI バスで FPGA チップにアクセス、コントロールおよびプログラムを行います。Altera および Xilinx を含む FPGA ベンダに対して拡張対応してます。


  • WHQL 認定ドライバ: マイクロソフト社の WHQL テストに申請し、Windows ドライバのデジタル署名を取得することができます。Jungo 社では、Windows ロゴ取得のための WHQL pre-certificate サービスを提供しています。詳細は、こちらを参照してください。


  • .NET Framework のサポート: 強力な managed オブジェクト指向 C# ライブラリを使用して、WinDriver の C# または VB.NET のコードを簡単に既存の .NET アプリケーションに組み込むことができます。

詳細

WinDriver 製品に関する詳細は、こちらからお問い合わせください!




WinDriver のアーキテクチャ


テクニカル リファレンス

WinDriver 製品に関する詳細なテクニカル リファレンスを用意しています。ドライバ開発のさまざまな段階で役に立つ情報を提供しています。

WinDriver を評価および使用し始める際には、クイックスタート ガイド (PCI / USB) が役立ちます。

WinDriver に関する詳細情報、技術仕様、関数リファレンスなどが必要な場合には、ユーザー マニュアルを参照してください。

WinDriver の一般的な質問、ドライバ開発の手法、インストール、ドライバの配布方法や、割り込み処理などに関する情報は、テクニカル情報ページを参照してください。