首页 > 解决方案 > C- 使用内核模块显示 CPU 信息

问题描述

我最近了解了内核模块,我正在考虑如何创建一个可以做的事情cat /proc/cpuinfo

是否可以在不直接打开/读取文件(fread)的情况下执行此操作?

提前致谢!

标签: clinux-kernelkernel

解决方案


/proc/cpuinfo 输出由内核代码生成;您可以检查该代码并在内核模块中执行相同的操作。

代码位于 fs/proc/cpuinfo.c

它引用了由体系结构相关代码提供的“cpuinfo_op”对象,尝试从内核源代码的顶级目录中的“grep cpuinfo_op arch”来定位它。


推荐阅读