相关疑难解决方法(0)

如何在linux内核空间中读取环形缓冲区?

我正在编写一个Linux字符驱动程序,可以在用户空间中打印系统日志.正如命令'dmesg'那样.我已经了解到,使用'printk'打印的所有日志都将被发送到名为ring buffer的空间.所以我有问题:

  1. 内核空间里面有环形缓冲区吗?
  2. 如果是这样,我如何读取内核空间内的环形缓冲区?(我试过阅读dmesg.c的源代码.但它没有帮助.)

linux logging kernel circular-buffer linux-kernel

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

circular-buffer ×1

kernel ×1

linux ×1

linux-kernel ×1

logging ×1