こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

カーネルのプロトコルスタック開発

カーネル初心者です。

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

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

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

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

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

投稿日時 - 2010-02-27 20:00:24

QNo.5711117

困ってます

質問者が選んだベストアンサー

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

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

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

上記リンクのkdbから先の部分です。

投稿日時 - 2010-02-28 00:14:56

お礼

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

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

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

投稿日時 - 2010-03-18 21:31:10

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問