嵌入式Linux設備驅動開發(fā)之:字符設備驅動編程
除此之外,還有一些是以數字命名的目錄,它們是進程目錄。系統中當前運行的每一個進程都有對應的一個目錄在/proc下,以進程的PID號為目錄名,它們是讀取進程信息的接口。進程目錄的結構如表11.14所示。
表11.14 /proc中進程目錄結構
目錄名稱 | 目錄內容 | 目錄名稱 | 目錄內容 | |
cmdline | 命令行參數 | cwd | 當前工作目錄的鏈接 | |
environ | 環(huán)境變量值 | exe | 指向該進程的執(zhí)行命令文件 | |
fd | 一個包含所有文件描述符的目錄 | maps | 內存映像 | |
mem | 進程的內存被利用情況 | statm | 進程內存狀態(tài)信息 | |
stat | 進程狀態(tài) | root | 鏈接此進程的root目錄 | |
status | 進程當前狀態(tài),以可讀的方式顯示出來 | … | … |
用戶可以使用cat命令來查看其中的內容。
可以看到,/proc文件系統體現了內核及進程運行的內容,在加載模塊成功后,讀者可以通過查看/proc/device文件獲得相關設備的主設備號。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)linux相關文章:linux教程
評論