- PR -

ドライバのデバッグ方法についてアドバイスお願いします。

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/04/13
投稿数: 3
投稿日時: 2008-04-27 22:28
RedHat9.0 Kernel2.4.20-8でデバイスドライバをソースデバッグしたいと思って
います。

デバイスドライバのデバッグ方法がkgdbで出来ることをオライリー・ジャパン
デバイスドライバの書籍に載っていましたので、出来るかを確認したい為、
kgdbを探し、URL(http://kgdb.linsyssoft.com/downloads.htm)
のlinux-2.4.20-6-kgdb-1.6.patchをダウンロードし、カーネルを再構築しました。

結果、カーネルパニックになり、起動できなくなってしまいました。

ドライバーデバッグに詳しい方がいらっしゃいましたら、下記の内容をご教授下さい。
@linux-2.4.20-6-kgdb-1.6.patchは使用できないのでしょうか?
A@が使用出来ない場合、kernel2.4.20-8のkgdbパッチをご存知でしたら教えて
 頂けないでしょうか?
Bkgdbは、gdbのフロントエンドデバッガを使用できますか?
 例えば、Eclipse、Kdevelop等

大変申し訳ありませんが、宜しくお願い致します。
すけ
会議室デビュー日: 2008/02/12
投稿数: 13
投稿日時: 2008-05-01 02:32
patchが提供されているバージョンのカーネルを使用しないと、kgdbはうまく
動作しなさそうです。(そのためにバージョンが明記されています)

なので、次のような回答になるかと思います。
(1)kernel 2.4.20-6 にパッチを当てるためには使えます。
(2)ざっと検索したところ、なさそうです。
(3)やったことないので無責任な回答ですが、動くのはgdbなのでたぶんできます。
未記入
会議室デビュー日: 2008/04/13
投稿数: 3
投稿日時: 2008-05-01 23:40
すけ様

ご回答ありがとうございます。

2.4.20-8のkgdbを探したのですが、見つける事が出来ず
linux-2.4.20-6-kgdb-1.6.patch
で動作させようとしてました。

なかなか見つからないものですね・・・。
1

スキルアップ/キャリアアップ(JOB@IT)