Linuxデバイスドライバ開発 ルールファイル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* Linuxデバイスドライバ開発 ルールファイル [#l3f0434f]
#seo(description,Linuxのデバイスドライバの書き方をメモ)
#seo(keywords,Linux, Device Driver)
** ルールファイル [#x7beec69]
前回の[[Linuxデバイスドライバ開発 fops]]からの続き。~
一般ユーザーのアクセス権がないと使い勝手が悪いので、udev...
$ sudo -i
# echo 'KERNEL=="skel_drv[0-9]*", GROUP="root", MODE="06...
# exit
実行確認
$ sudo insmod skel_drv.ko
$ ls -l /dev | grep skel
crw-rw-rw- 1 root root 246, 0 4月 12 17:06 skel_d...
$ cat /dev/skel_drv0
$ sudo rmmod skel_drv
$ dmesg | tail
:
[838071.381573] skel_init
[838071.381576] skel_drv: char driver major number is 246
[838099.807263] skel_open
[838099.807328] skel_read
[838099.807360] skel_release
[838106.071287] skel_exit
#br
#include(Linuxデバイスドライバ開発,notitle)
#br
#htmlinsert(amazon_book.html);
終了行:
* Linuxデバイスドライバ開発 ルールファイル [#l3f0434f]
#seo(description,Linuxのデバイスドライバの書き方をメモ)
#seo(keywords,Linux, Device Driver)
** ルールファイル [#x7beec69]
前回の[[Linuxデバイスドライバ開発 fops]]からの続き。~
一般ユーザーのアクセス権がないと使い勝手が悪いので、udev...
$ sudo -i
# echo 'KERNEL=="skel_drv[0-9]*", GROUP="root", MODE="06...
# exit
実行確認
$ sudo insmod skel_drv.ko
$ ls -l /dev | grep skel
crw-rw-rw- 1 root root 246, 0 4月 12 17:06 skel_d...
$ cat /dev/skel_drv0
$ sudo rmmod skel_drv
$ dmesg | tail
:
[838071.381573] skel_init
[838071.381576] skel_drv: char driver major number is 246
[838099.807263] skel_open
[838099.807328] skel_read
[838099.807360] skel_release
[838106.071287] skel_exit
#br
#include(Linuxデバイスドライバ開発,notitle)
#br
#htmlinsert(amazon_book.html);
ページ名: