Forum: PC-Programmierung Kernelspace debuggen mit kprintf & Co


von Iceman (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.