ディバイスドライバをハックしよう!at LINUXディバイスドライバをハックしよう! - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト98:login:Penguin 02/09/17 22:14 2Yzp0rLg >>97 Linux のドライバは(一部除いて)ファイルで表されてるわけです。 /dev/配下にいっぱいありますよね? そのファイルをopen すればfile_operations 構造体のopen メソッドが呼ばれる。 そのファイルをread すればfile_operations 構造体のread メソッドが以下略。 多分システムコールかデバイスファイルについて知識不足なんだと思われ。 なぜ存在自体が疑問なのか書いてる途中でわけわかんなくなってきたよヽ(`Д´)ノウワァァン ちなみにここでつまずいてたらその本絶対読めないから教えてくれる人探した方がいい。。。 99:login:Penguin 02/09/18 03:24 AWtWYegc ありがとうございました。 どうやらfile_operations構造体の次にでてきたので、 デバイスドライバ特有の構造体かと勘違いしてしまったようですが、 低水準システムコールのときのfile構造体と同じだったんですね。 わかったみたいです。 一応半分位まで読みました。なんとなくですがわかったきがするので、 音なるやつでも書いてみることにします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch