本文主要是介绍3.1 linux控制内核打印printk demsg DEBUG,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文主要内容:
1 列出内核打印级别
2 修改内核打印级别
方法1 编译时
方法2 uboot时
方法3 启动后
3 DEBUG宏控制妙用
4 内存中各种打印函数封装
5 测试示例代码
1 打印级别
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */文章地址https://www.yii666.com/article/75658.html
2 修改打印级别
查看:
cat /proc/sys/kernel/printk //第一个值修改方法1
echo 4 1 4 7 > /proc/sys/k
这篇关于3.1 linux控制内核打印printk demsg DEBUG的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!