忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。




2025/03/16 02:08 |
VisualC++⑦
 ユーザープログラムで1mSより短いサンプリング周期、例えば専用ハードウェアがインストールされるデバイスドライバなど、どんな感じで開発していくのか…。

 どうやらWindowsDDK開発キット、にいろんなツールが含まれているようです。
Visualシリーズで扱ってきた開発言語の殆どはユーザーモード、といって直接ハードウェアアクセスを認めていません。じゃぁ、ベンダーメーカーが接続するハードウェアのプログラムの開発する環境?…それがハードウェアを操作することのできるカーネルモードを扱うDDKとよばれる開発ライブラリに入っているんだそうです。(主にC++で記述する…というか、言語以前に仕様とか数多くの定義を理解することが先決…)
標準MFCが提供しているライブラリを越えて直接カーネルコードを扱うことはできません、とのガイドラインが何やら英語で書かれていましたが、考えてみればそうですね。
ユーザープログラムがOSコードを自由に操作できてパッチを当ててしまったら、セキュリティに穴を開けてしまうようなもんですから…。
デバイスドライバを作成するためのカーネルモードでプログラムコードを作成するのは、どうやらやはりかなりハードルが高い領域のようです。

PR



2009/03/25 10:20 | Comments(0) | 電気

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<VisualC++⑧ | HOME | VisualC++⑥>>
忍者ブログ[PR]