c - C- 使用内核模块显示 CPU 信息
问题描述
我最近了解了内核模块,我正在考虑如何创建一个可以做的事情cat /proc/cpuinfo
。
是否可以在不直接打开/读取文件(fread)的情况下执行此操作?
提前致谢!
解决方案
/proc/cpuinfo 输出由内核代码生成;您可以检查该代码并在内核模块中执行相同的操作。
代码位于 fs/proc/cpuinfo.c
它引用了由体系结构相关代码提供的“cpuinfo_op”对象,尝试从内核源代码的顶级目录中的“grep cpuinfo_op arch”来定位它。
推荐阅读
- javascript - 如何将 Observable 转换为 BehaviorSubject?
- matlab - 如何使用 Alpha 通道执行图像配准
- mysql - 将我的配置单元表导出到 MySQL 时如何忽略特殊字符?
- python - Method Not Allowed 请求的 URl 不允许使用该方法,显示错误
- dart - 如何在 Flutter DropDown 按钮中搜索
- algorithm - 在有序简单列表中插入元素的最有效算法是什么
- mysql - 插入3个表后的mysql触发器
- database-design - 从文档到关系数据库的数据转换
- java - Hibernate 自定义验证器消息 Spring MVC
- android - 凌空请求超时的默认时间是多少?