在工程上,有些调试信息不能看到。总以为是应用信息出问题了。
其实内核打印printk()也一定让用户看到的,因为这里面有等级的
- #define KERN_EMERG 0 /*紧急事件消息,系统崩溃之前提示,表示系统不可用*/
- #define KERN_ALERT 1 /*报告消息,表示必须立即采取措施*/
- #define KERN_CRIT 2 /*临界条件,通常涉及严重的硬件或软件操作失败*/
- #define KERN_ERR 3 /*错误条件,驱动程序常用KERN_ERR来报告硬件的错误*