JUGEMテーマ:Linux 【概要】 キャラクタ・デバイス・ドライバのテンプレート linux kernel 2.6のデバイスドライバのソースは、こんな感じで実装できます。 キャラクタ デバイスドライバの usr_drv が /devディレクトリに作成されます。 但し、2.6.35位の版からは、「/devディレクトリ下にデバイスを作成する」を参照して下さい。 /** * @file usr_drv.h * @brief template of control driver for kernel 2.6 */ #ifndef USR_DRV_H_ #define USR_DRV_H_ #include <linux/ioctl.h> /* Version */ #define USR_DRV_VERSION "01.00.00" /* status定数 */ #define USR_DR
![Linuxデバイスドライバ(キャラクタデバイスドライバ) | Dear プログラマー](https://cdn-ak-scissors.b.st-hatena.com/image/square/2302e44c95c7e474fefb218540004f95dc47a4bb/height=288;version=1;width=512/https%3A%2F%2Fimaging.jugem.jp%2Ftemplate%2Fimg%2Fjugem_og-image.png)