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)
が短かったり馴染みがあったりしてすんなり読めた。