ディバイスドライバをハックしよう!
at LINUX
698:login:Penguin
07/10/09 08:54:41 qhmHV8vi
>>696
何系のドライバかによるのでは>どれを見たらいいか。
ドライバの種類によってどういうインタフェースセット(いわゆる*_opsとか)を
register_*とかで登録するのか、またインタフェース間やカーネル側処理がキュー等を
介してどのように連携するのか全く異なる。
漏れも読みたて入門者なんであれだけど、
キャラクタデバイスなら/dev/null(mem.c)とパラレルポート(ppdev.c + parport/*)
ブロックデバイスならフロッピー(floppy.c)かramdisk(rd.c)
ファイルシステムならromfs(romfs/*, readonly-fs)とbfs(bfs/*, readwrite-fs)
が短かったり馴染みがあったりしてすんなり読めた。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5366日前に更新/265 KB
担当:undef