阅读背景:

[linux-内核][转]内核日志及printk结构浅析

来源:互联网 

1、printk概述:

对于做Linux内核开发的人来说,printk实在是再熟悉不过了。内核启动时显示的各种信息大部分都是通过她来实现的,在做内核驱动调试的时候大部分 时候使用她就足矣。她之所以用得如此广泛,一个是由于她使用方便,还有一个重要的原因是她的健壮性。它使用范围很广,几乎是内核的任何地方都能调用它。你既可以在中断上下文、进程上下中调用她,也可以在任何持有锁时调用她,更可以在SMP系统中调用她,且调用时连锁都不必使用。这样好的适应性来源于她的设计,一个由三个指针控制的简单“ring buffer”。对于做Linux内核开发的人来说,printk实在是再熟悉不过了。内核启动时显




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: