ドライバ開発ツールキット - XLsoft Corporation

ドライバ開発 WinDriver
ツ ー ル キ ット
™
〔 ユーザーモードでドライバ 開発、ウィザードを使 用してハードウェアを診断 〕
〔 デバイスの検出 〕
〔 ハードウェアのテスト 〕
〔 WinDriver のアーキテクチャ 〕
〔 ドライバ コードの生成 〕
〔 実行!〕
〔特 長〕
■ ユーザーモードでドライバを開発
アプリケーション
WinDriver API を使用して、
ユーザーモードでドライバを
開発
■ ウィザードでハードウェアの診断とドライバ コードを自動生成
ドライバ コード
高レベル WinDriver API
カーネルモード
Kernel Plugin
パフォーマンス モジュール
パフォーマンス コード
■ WDK 、 OS の内部構造およびカーネルの知識は不要
ユーザーモード
低レベル WinDriver API
カーネル モジュール
■ 対応 OS ( Windows/CE/Mac/Linux/Solaris)
Windows 8.1 32bit および 64bit に対応
常に最新の OS をサポートし、市場に迅速に対応
■ 対応する OS 間でドライバ コードの互換性
32bit から 64bit へスムーズに移行
■ 対応バス(PCI/PCI-Express/USB)
WinDriver のカーネルモジュールが
ハードウェアへのアクセスを提供
ユーザーが記述するコード
■ ランタイムの配布ロイヤリティは無料
WinDriver が提供するコンポーネント
■ 主要なチップ ベンダを拡張サポート
( Xilinx/PLX/Altera/Cypress など )
30 日間の無料体験版ダウンロード提供中 !
■ WHQL 認定可能なドライバを作成
Windows ロゴ取得のための WHQL 認証サービスを
提供開始!
www.xlsoft.com/jp/bc/24/
無料セミナー随時開催中
■ 対応開発環境 Visual Studio (C, .NET ) GCC 等
■ 64bit 対応
■ Visual Studio 2013 をサポート
〔 デバイス ドライバ開発ツールキット - WinDriver 〕
WinDriver は、高性能、高品質なデバイス ドライバを短期間で開発できるドライバ開発ツールキットのマーケット リーダーです。
製品名
対応バス
対応 OS
対応 CPU
WinDriver PCI for Windows
PCI/PCI-Express
Windows 8.1 / Server 2012 R2 / 8 / Server 2012 / 7 /
x86 32bit/x64 64bit
Server 2008 R2 / Vista / Server 2008 / Server 2003 / XP
WinDriver PCI for Windows CE
PCI/PCI-Express
Windows CE.NET4.0 / CE 5.0
Windows Embedded CE 6.0/Compact 7/Compact 2013
x86/MIPS/ARM
WinDriver PCI for Linux x86
PCI/PCI-Express
Linux 2.6.x または それ以降
x86 32bit/x86 64bit
WinDriver PCI for Linux PPC
PCI/PCI-Express
Linux 2.6.x または それ以降
PowerPC 32bit/PowerPC 64bit
WinDriver USB for Windows
USB
Windows 8.1 / Server 2012 R2 / 8 / Server 2012 / 7 /
x86 32bit/x64 64bit
Server 2008 R2 / Vista / Server 2008 / Server 2003 / XP
WinDriver USB for CE.NET
USB
Windows CE.NET4.0 / CE 5.0
Windows Embedded CE 6.0/Compact 7/Compact 2013
x86/MIPS/ARM
WinDriver USB for Linux x86
USB
Linux 2.6.x または それ以降
x86 32bit/x86 64bit
〔 WinDriver PCI の主な高レベル API の一覧 〕
ドライバ ハンドルの
オープン / クローズ
WD_DriverName()
WDC_DriverOpen()
WDC_DriverClose()
デバイスの
オープン / クローズ
データ転送 / DMA 転送
WDC_MultiTransfer()
WDC_DMAContigBufLock()
WDC_DMASGBufLock()
WDC_DMABufUnlock()
WDC_DMASyncCpu()
WDC_DMASyncIo()
WDC_PciScanDevices()
WDC_PciDeviceOpen()
WDC_PcmciaDeviceOpen()
WDC_PciDeviceClose()
WDC_PcmciaDeviceClose()
〔 WinDriver USB のコール手順 〕
割り込み処理
WDC_IntEnable()
WDC_IntDisable()
WDC_IntIsEnabled()
イベント関数
Kernel PlugIn
WDC_KernelPlugInOpen()
WDC_CallKerPlug()
レジスタのリード / ライト
WDC_ReadMemXXX()
WDC_WriteMemXXX()
WDC_ReadAddrXXX()
WDC_WriteAddrXXX()
WDC_ReadAddrBlock()
WDC_WriteAddrBlock()
無料体験版ダウンロード提供中!
WDC_EventRegister()
WDC_EventUnregister()
WDC_EventIsRegistered()
デバイス /
ユーティリティ関数
WDC_SetDebugOptions()
WDC_Err()
WDC_Trace()
WDC_Sleep()
WDC_Version()
www.xlsoft.com
お問い合わせ先
〒 108-0073 東京都港区三田 3-9-9 森伝ビル 6F
TEL : 03-5440-7875
FA X : 03-5440-7876 E-mail : [email protected]
Jungo の製品名、およびロゴは Jungo Ltd. の商標、または登録商標です。 Microsoft、 Windows 、 Windows NT は米国 Microsoft Corporation の米国およびその他の国における登録商標です。その他、記載されている会社名、
製品名などは各社の商標、または登録商標です。 XLsoft 社のロゴ、 XLsoft は XLsoft Corporation の商標です。 Copyright © 2015 XLsoft Corporation. All rights reserved.
01XL2015