• ベストアンサー

周辺機器のドライバを作りたい

Windows上(Linux上でもいいです)で勉強も兼ねてのために周辺機器のドライバをつくろうかと考えております。 まずはPCI接続のキャプチャーボードを制御するプログラムを考えておりますが、参考になるURL、参考書あれば教えていただきたいです。 またドライバ作りに最低限押さえておかなければならない知識とはどんなものでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • uoot
  • ベストアンサー率75% (6/8)
回答No.1

詳しくは判らないので簡単なアドバイス程度で... Windows のデバイスドライバを作る場合は、もしかしたらいろいろ方法があるかもしれませんが、 Microsoft の DDK (Driver Development Kit)というものを使うのが考えられます。 DDK は開発環境のひとつではありますが、コンパイラやライブラリなどを VC++ や SDK (Software Development Kit)のものを使用したりします。 DDK を使用する場合は C 言語または C++ 言語を使用することになりますので、簡単なアプリケーション作成の知識は必要です。あと、ドキュメントが英語なので英語の知識もあったほうが良いです。

参考URL:
http://www.microsoft.com/ddk/
jimihenn
質問者

お礼

どうもありがとうございます。 DDKとは初めて聞きました。がんばってみます。

その他の回答 (1)

  • hogeta
  • ベストアンサー率14% (4/28)
回答No.2

詳解Linuxデバイスドライバという本があったと思います。 これがLinuxでドライバを作成する際に参考になると思います。 また、Linuxのソースを読むことが一番勉強になるのでは ないでしょうか。 あと、対象デバイスの仕様が分からなければ話に なりません。これもLinuxのソースを読めば分かりますが、 きちんとした仕様書が載った書籍を買うなり、仕様書の ダウンロードをすることをお薦めします。 ちなみに、CQ出版のInterfaceという雑誌もいいですよ。

jimihenn
質問者

お礼

ありがとうございました。 非常に参考になりました。