linux设备驱动程序(第三版)阅读笔记(四)
来源:互联网 发布:ubuntu 安装deb 编辑:程序博客网 时间:2024/05/18 02:47
说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址
第四章:调试技术
1,(printk的日记级别)
KERN EMERG(0)
用于紧急消息, 常常是那些崩溃前的消息.
KERN_ALERT(1)
需要立刻动作的情形.
KERN_CRIT(2)
严重情况, 常常与严重的硬件或者软件失效有关.
KERN_ERR(3)
用来报告错误情况; 设备驱动常常使用 KERN_ERR 来报告
硬件故障.
KERN_WARNING(4)
有问题的情况的警告,这些情况自己不会引起系统的严重
问题.
KERN_NOTICE(5)
正常情况, 但是仍然值得注意. 在这个级别一些安全相关
的情况会报告.
KERN_INFO(6)
信息型消息. 在这个级别, 很多驱动在启动时打印它们发
现的硬件的信
息.
KERN_DEBUG(7)
用作调试消息.
每个字串( 在宏定义扩展里 )代表一个在角括号中的整数. 整数
的范围从 0 到7, 越小的数表示越大的优先级.我们也可以通过
对文本文件/proc/sys/kernel/printk的访问来读取和修改控制
台的日记级别。这个文件包含了四个整数值,分别是:当前的日
记级别,未明确指定日记级别时的默认消息级别,最小充许的日
记级别以及引导时的默认日记级别。
2,(proc文件系统)/proc文件系统是一种特殊的,由软件创建
的文件系统,内核使用它向外界导出信息。/proc下面的每个文
件都绑定于一个内核函数,用户读取其中的文件时,该函数动态
的生成文件的内容。这些/proc文件不仅可以用于读出数据,也
可以用于写入数据。不过,大多数时候/proc入口项是只读文件。
Proc文件系统中的内容是动态创建的,并且不是存储在磁盘中而
是存储在内存里,掉电就消失了。
- linux设备驱动程序(第三版)阅读笔记(四)
- linux设备驱动程序(第三版)阅读笔记(一)
- linux设备驱动程序(第三版)阅读笔记(二)
- linux设备驱动程序(第三版)阅读笔记(三)
- linux设备驱动程序(第三版)阅读笔记(五)
- linux设备驱动程序(第三版)阅读笔记(六)
- linux设备驱动程序(第三版)阅读笔记(七)
- linux设备驱动程序(第三版)阅读笔记(八)
- linux设备驱动程序(第三版)阅读笔记(九)
- linux设备驱动程序(第三版)阅读笔记(十)
- linux设备驱动程序(第三版)阅读笔记(十一)
- 《Linux设备设备驱动程序(第三版)》学习笔记之一:scull设备的使用
- 《Linux设备设备驱动程序(第三版)》学习笔记之三:sleepy设备的使用
- 《Linux设备设备驱动程序(第三版)》学习笔记之三:sleepy设备的使用
- Linux设备驱动程序(第三版)学习
- 【Linux设备驱动程序(第三版)】----HelloWorld
- 【Linux设备驱动程序(第三版)】----Scull
- 【Linux设备驱动程序(第三版)】----ioctl
- linux设备驱动程序(第三版)阅读笔记(三)
- 任正非:运营商不要怕当管道
- html特效
- 华为公布未来五年规划:将发展高端手机
- ORACLE笔记
- linux设备驱动程序(第三版)阅读笔记(四)
- 寒假JAVA学习笔记(用到可去我资源处下载)
- linux设备驱动程序(第三版)阅读笔记(五)
- byte[] to file or file to byte[]
- 黑马韩前成linux从入门到精通之关于开始写技术日志的一些说明
- JS判断浏览器类型
- 两台服务器上两个数据库结构不同的表之间数据复制解决办法!!! .
- 加注释的ns2-AODV源代码
- linux设备驱动程序(第三版)阅读笔记(六)