はじめに
このページの目的
構成
このページの由来
デバイスドライバに頼らないハードウェア操作
デバイスドライバは要らない?
I/Oポートの読み書き
メモリの読み書き
/proc/pciの利用
まとめ
モジュールをつくる
モジュールとは?
つくってみる
べんりなもの
まとめ
簡単なキャラクタデバイスをつくる
概要
開く・閉じる
読む
書く
まとめ
ドライバ作成のための小ネタ
ドライバ作成に便利なこと?
ハードウェアへのアクセス
CPUのクロックカウンタ
ある時間待機させたい
ポーリングのための一定周期実行
Malloc
おきらくデバイスインストーラ
PCIデバイスの検出
PCIデバイスの情報取得
IOCTLをつかう
ioctl
ioctl を使った例
ブロックとSelect
ご注意
データの待機
サンプルプログラムと解説
まとめ
割り込みをつかう
Linuxの割り込み
簡単な例
ユーザプロセスで割り込みに応答
まとめ

→CSS無シンプル版
熊谷正朗 [→連絡]
東北学院大学 工学部 機械知能工学科 RDE
[| ]