目次
0. まえがき
1. デバイスドライバとは
2. 読み解く照度センサとドライバについて
3. ドライバのビルド設定について
4. ドライバの初期化処理について
5. ドライバにおけるソフトウェアの初期化処理
5.1 ログ出力
5.2 ドライバの登録
5.3 メモリ確保
5.4 アトミック操作
5.5 遅延処理
5.6 Timer処理
5.7 排他制御
5.8 Wakelock
5.9 I2Cドライバの登録
5.10 devicetree
6. ドライバにおけるハードウェアの初期化処理
6.1 I2Cを用いた制御
6.2 GPIOを用いた制御
6.3 割り込みを用いた制御
7. ドライバにおけるインターフェースの初期化処理
7.1 sysfs
7.2 devtmpfs
8. システムコールによるインターフェース呼び出し