タグ

カーネルモジュールに関するm-birdのブックマーク (2)

  • http://ruffnex.oc.to/kenji/text/bsd_hack.txt

    ◆FreeBSD Kernel Hacking ■0x01.) はじめに 最近FreeBSDを使い始めたので、メモ的な意味もこめて、今回自分が学んだ過程 を書くことにしました。実際使い始めて数ヶ月ですが、個人的にFreeBSDもなかな か洗練されてて良い感じです。興味があればぜひ使ってみてください。 ちなみに、この記事はFreeBSD環境で行いますが、他の環境(Linux, Windows) のカーネルについて知りたければ、ローレイヤー勉強会の資料がとても参考にな ります。 「ローレイヤー勉強会」公開資料 http://groups.google.co.jp/group/lowlayer/files ちなみに、この記事では、FreeBSD 7.0を使います。 ■0x02.) 環境構築 FreeBSDのカーネルモジュールを作る(コンパイルする)場合、FreeBSD自体の ソースコードが必要で

  • カーネルモジュール作成メモ

    2009/6/23 更新( Debian5 での準備追加) 2008/4/29 更新(ブロックデバイス追加) 2008/3/18 作成 目次 [1] はじめに [2] 準備 [3] 簡単なモジュール [4] モジュールパラメータ [5] procファイルシステム [6] キャラクタデバイス [7] ブロックデバイス [1] はじめに Linux(kernel-2.6系)のカーネルモジュール(ドライバ)を作成する。 テストした環境は次の通りである。 OS: Fedora7 カーネル: kernel-2.6.23.15-80.fc7 OS: Debian5 カーネル: kernel-2.6.26-2-686 [2] 準備 (2-1) Fedora7,Fedora8 の場合 Fedoraでカーネルモジュールを作成するにあたり、まず fedora wikiを参考にしながら カーネルモジュールをコン

  • 1