Benutzer-Werkzeuge

Webseiten-Werkzeuge



programming:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
programming:start [2023/06/08 17:06] – Externe Bearbeitung 127.0.0.1programming:start [2023/08/25 19:11] – [Linux] frank
Zeile 36: Zeile 36:
  
 === debugging === === debugging ===
 +
 +== Using dynamic debug ==
 +
 +Add options:
 +  
 +  CONFIG_DYNAMIC_DEBUG=y
 +  CONFIG_DEBUG_FS=y
 +
 +And enable it from userspace (here all for network drivers):
 +
 +  echo "file drivers/net/* +p"> /sys/kernel/debug/dynamic_debug/control    
 +
 +== Manual by adding new messages ==
  
   printk(KERN_ALERT "DEBUG: Passed %s %d val:0x%0x\n",__FUNCTION__,__LINE__,(unsigned int)val);   printk(KERN_ALERT "DEBUG: Passed %s %d val:0x%0x\n",__FUNCTION__,__LINE__,(unsigned int)val);
programming/start.txt · Zuletzt geändert: 2023/10/25 14:18 von frank