Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
software:linux:treiber_entwicklung:ausgaben [2019-10-31 16:17] grafsoftware:linux:treiber_entwicklung:ausgaben [2022-11-08 11:36] (aktuell) – gelöscht Urs Graf
Zeile 1: Zeile 1:
-====== Ausgaben ====== 
-Im Kernel können Ausgaben mittels der Funktion ''printk'' gemacht werden. Diese werden in einen Buffer geschrieben, welche mit dem Kommandozeilentool ''dmesg'' wieder ausgegeben werden können. 
- 
-===== Log-Level ===== 
- 
-^ Name             ^ String  ^ Bedeutung                                                                            ^ alias function  ^ 
-| ''KERN_EMERG''   | "<0>"   | Notfall Mitteilung, das System kann abstürzen, oder ist instabil.                              | pr_emerg  | 
-| ''KERN_ALERT''   | "<1>"   | Etwas schlechtes ist passiert, es muss augenblicklich etwas unternommen werden.                | pr_alert  | 
-| ''KERN_CRIT''    | "<2>"   | Etwas kritisches ist passiert, wie z.B. ein Hardware oder Software Fehler.                     | pr_crit  | 
-| ''KERN_ERR''     | "<3>"   | Ein Fehler ist aufgetreten, wird oft von Treibern bei Problemen mit der Hardware verwendet     | pr_err  | 
-| ''KERN_WARNING'' | "<4>"   | Eine Warnung. Bedeutet, dass nichts ernsthaftes passiert ist, deutet aber auf ein Problem hin. | pr_warning  | 
-| ''KERN_NOTICE''  | "<5>"   | Nichts ernsthaftes, aber dennoch nennenswert.                                                  | pr_notice  | 
-| ''KERN_INFO''    | "<6>"   | Info-Mitteilung. Kann z.B. bei der Initialisierung eines Treibers verwendet werden.            | pr_info  | 
-| ''KERN_DEBUG''   | "<7>"   | Debug Mitteilung                                                                               | pr_debug, pr_devel if DEBUG is defined  | 
-| ''KERN_CONT''    | "<c>"   | "continued", siehe Abschnitt "Mehrzeilige Ausgaben"                                            | pr_cont  | 
-