Kernelspace debuggen mit kprintf & Co

Gast #1602728
Lesenswert?

Hallöchen!

ich hab folgendes Problem:

Ich programmier derzeit an einem Projekt, was auf Funktionalitäten des 
Kernel-Space zugreift, dabei verwende ich Ubuntu 8.04 (mit dem Kernel 
2.6.24-27) und als IDE Eclipse...

Ich hab erfahren, dass man Eclipse schlecht im Kernel space debuggen 
kann. Man hat mir empfohlen Funktionen wie kprintf, kprobe, dmesg oder 
log_debug zu verwenden. Somit müsste ich die C-Files des Projektes mit 
einem x-beliebigen Editor bearbeiten und an den wichtigen Stellen so 
eine Debug-Ausgabe-Funktion einbinden. Mit einem Make-File kann ich dann 
ja die gewünschten C-Files kompilieren -> Trial and error sozusagen. 
Meine Frage: Ist das wirklich nötig, so zu debuggen, oder geht das mit 
eclipse auch. Wenn ich das mit kprintf & Co machen muss, könnte mir da 
vielleicht jemand helfen, wie ich die Funktionen einbinde (also welche 
includes brauch, usw.)?

Vielen Dank schonmal im voraus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren