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