嵌入式Linux设备驱动开发之:字符设备驱动编程
除此之外,还有一些是以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的PID号为目录名,它们是读取进程信息的接口。进程目录的结构如表11.14所示。
表11.14 /proc中进程目录结构
目录名称 | 目录内容 | 目录名称 | 目录内容 | |
cmdline | 命令行参数 | cwd | 当前工作目录的链接 | |
environ | 环境变量值 | exe | 指向该进程的执行命令文件 | |
fd | 一个包含所有文件描述符的目录 | maps | 内存映像 | |
mem | 进程的内存被利用情况 | statm | 进程内存状态信息 | |
stat | 进程状态 | root | 链接此进程的root目录 | |
status | 进程当前状态,以可读的方式显示出来 | … | … |
用户可以使用cat命令来查看其中的内容。
可以看到,/proc文件系统体现了内核及进程运行的内容,在加载模块成功后,读者可以通过查看/proc/device文件获得相关设备的主设备号。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)linux相关文章:linux教程
评论