- ベストアンサー
周辺機器のドライバを作りたい
Windows上(Linux上でもいいです)で勉強も兼ねてのために周辺機器のドライバをつくろうかと考えております。 まずはPCI接続のキャプチャーボードを制御するプログラムを考えておりますが、参考になるURL、参考書あれば教えていただきたいです。 またドライバ作りに最低限押さえておかなければならない知識とはどんなものでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
詳しくは判らないので簡単なアドバイス程度で... Windows のデバイスドライバを作る場合は、もしかしたらいろいろ方法があるかもしれませんが、 Microsoft の DDK (Driver Development Kit)というものを使うのが考えられます。 DDK は開発環境のひとつではありますが、コンパイラやライブラリなどを VC++ や SDK (Software Development Kit)のものを使用したりします。 DDK を使用する場合は C 言語または C++ 言語を使用することになりますので、簡単なアプリケーション作成の知識は必要です。あと、ドキュメントが英語なので英語の知識もあったほうが良いです。
その他の回答 (1)
- hogeta
- ベストアンサー率14% (4/28)
詳解Linuxデバイスドライバという本があったと思います。 これがLinuxでドライバを作成する際に参考になると思います。 また、Linuxのソースを読むことが一番勉強になるのでは ないでしょうか。 あと、対象デバイスの仕様が分からなければ話に なりません。これもLinuxのソースを読めば分かりますが、 きちんとした仕様書が載った書籍を買うなり、仕様書の ダウンロードをすることをお薦めします。 ちなみに、CQ出版のInterfaceという雑誌もいいですよ。
お礼
ありがとうございました。 非常に参考になりました。
お礼
どうもありがとうございます。 DDKとは初めて聞きました。がんばってみます。