【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

カーネル初心者です。

カーネルに実装されているTCP/IPプロトコルスタックを開発・デバッグしたいのですが、まったく手順が分かっておりません。。
カーネルの構築方法は分かるのですが、下記に示すように実装されている個々のプロトコルを開発・デバッグしてから、カーネルに組み込みたいと考えています。
1.TCP/IPプロトコルを開発・デバッグ
2.上記モジュールをカーネルに組み込みデバッグ
#それともそもそもこんな手順でやらない?

したがって、カーネル実装のプロトコルスタックについて、以下の2点をどなたかご教授いただけないでしょうか。
・開発環境の作り方
・デバッグの方法

開発のサンプルや参考ページもあわせて教えていただけると幸いです。(自力で探すことができませんでした。。)
英語サイトでも大丈夫です。

現在考えているのはLinuxかBSD系のOSですが、種類は問いません。

どうかよろしくお願いいたします。

A 回答 (1件)

>#それともそもそもこんな手順でやらない?


一般プロセスとは、動的メモリ確保や排他制御の流儀がかなり違うので、
個人でやるなら、まずdummy moduleを作成し、徐々に機能拡張する
XP的な開発手法をお勧めします。

>・開発環境の作り方
>・デバッグの方法
とても、このスペースでは書ききれないので、IBMに頼ります。

Linuxのデバッグ手法をマスターする
http://www.ibm.com/developerworks/jp/linux/libra …

上記リンクのkdbから先の部分です。
    • good
    • 0
この回答へのお礼

返事が遅くなり申し訳ありません。

参考URLとてもためになりました。
少しずつ挑戦していきたいと思います。

ありがとうございました。

お礼日時:2010/03/18 21:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!