- - PR -
ドライバのデバッグ方法についてアドバイスお願いします。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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-05-01 02:32
patchが提供されているバージョンのカーネルを使用しないと、kgdbはうまく
動作しなさそうです。(そのためにバージョンが明記されています) なので、次のような回答になるかと思います。 (1)kernel 2.4.20-6 にパッチを当てるためには使えます。 (2)ざっと検索したところ、なさそうです。 (3)やったことないので無責任な回答ですが、動くのはgdbなのでたぶんできます。 |
|
投稿日時: 2008-05-01 23:40
すけ様
ご回答ありがとうございます。 2.4.20-8のkgdbを探したのですが、見つける事が出来ず linux-2.4.20-6-kgdb-1.6.patch で動作させようとしてました。 なかなか見つからないものですね・・・。 |
1