您当前的位置: 首页 >  驱动开发

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux驱动开发-proc接口介绍

DS小龙哥 发布时间:2022-03-07 23:30:00 ,浏览量:0

1. 前言

Linux系统上的/proc目录是一种文件系统,即proc文件系统。

与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。

当前的实验平台是嵌入式Linux开发板,根文件系统挂载成功后,进入命令就能看到proc目录,这个目录里正常情况下已经生成了很多文件。通过cat命令读取这些文件,可以得到很多内核的信息。

比如:查看中断有哪些注册了,中断从上电到现在响应了多少次,杂项设备注册了哪些,帧缓冲节点有哪些,RTC时间查看,等等。

image-20220124160312044

下面是proc目录下文件的功能的详细介绍(资源来源与网络):

2.1、/proc/apm 高级电源管理(APM)版本信息及电池相关状态信息,通常由apm命令使用;

2.2、/proc/buddyinfo 用于诊断内存碎片问题的相关信息文件;

2.3、/proc/cmdline 在启动时传递至内核的相关参数信息,这些信息通常由lilo或grub等启动管理工具进行传递;

2.4、/proc/cpu

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0357s