rootfs
Loading...
一般 Embedded Linux System 的目錄結構:
/bin,/sbin:一些常用指令及工具程式。
/dev:device node(在Linux 下,device node 為一種特殊檔案,user space 透過 device node 來操作 device driver 進而達到控制硬體的目的)。
/etc:包含系統設定檔及開機所需的 Init Script(在此 Script 一般是利用 Shell 語法寫成的程式碼,由 Shell 來翻譯並執行)。
/lib:包含 Linux kernel Modules(Linux device driver)及動態連結檔(.so)。
/proc:此目錄的用意是提供系統上所有 Process 的相關資訊;而 Linux device driver 不應該透過此目錄存取 device driver 的相關資訊,應該透過 /sys 存取 device driver 相關資訊。
/root:額外所需的工具程式及檔案。
/sys:1. Linux kernel 提供一個讓使用者讀取 / 寫入 Linux kernel 資訊的操作介面。一般 Linux device driver 會在此提供存取介面讓使用者可以透過此介面存取 Linux device driver 的相關資訊。2. 記錄整個系統及周邊 I/O 的硬體資訊。
/var:存放一般的 log。
/usr:視需要而存在。
/tmp:一般為記憶體空間,所存放的檔案在關機後就會消失,所以若是重要的檔案請勿放在此目錄下。
Loading...
發表迴響