(1)/linuxrc是應用層的,和核心原始碼沒有關係;
(2)/linuxrc在開發板當前核心系統下是可執行的。
(3)/linuxrc如果是靜態編譯連線的,則直接可以執行;如果是動態編譯連線的,必須提供必要的庫檔案才能執行。
(1)使用者操作介面由/linuxrc帶出來。
(2)應用程式是直接或者間接的被/linuxrc呼叫執行的。
(1)作業系統啟動起來後不能直接用,需要配置;
(2)作業系統啟動後的應用層的配置(一般叫執行時配置,英文簡寫etc)是為了讓我們的作業系統用起來更方便,更具實用性。
(1)busybox是乙個c語言寫出來的專案,裡面包含了很多.c檔案和.h檔案。
(2)busybox是為了在嵌入式環境下構建rootfs而開發的,即它就是專門開發的init程序應用程式。
(3)busybox同時也為當前系統提供了一整套的shell命令程式集。
1、最重要的是/linuxrc
2、dev目錄下的裝置檔案
3、sys和proc目錄
4、usr
5、etc目錄
6、lib目錄
vfs是linux核心的一種設計理念、設計機制。vfs就是vitrual file system,叫虛擬檔案系統。
(1)將對硬體裝置的訪問和對普通檔案的訪問給介面統一化了(linux中一切屆是檔案)。
(2)將作業系統上層(應用層)對下層不同檔案系統型別的訪問細節給遮蔽掉了。
(3)vfs將不同檔案系統和下層硬體裝置(塊裝置)驅動之間的細節也給遮蔽了。
(1)vfs機制和rootfs掛載,和其他檔案系統的掛載都是有關聯的。
(2)核心中有一些sys proc這種虛擬檔案系統,這東西也是和vfs機制有關。
(3)/dev/目錄下的裝置檔案都和vfs有關,所以學習驅動繞不開vfs。
根檔案系統的原理
1 linuxrc是應用層的 和核心原始碼沒有關係 2 linuxrc在開發板當前核心系統下是可執行的。3 linuxrc如果是靜態編譯連線的,則直接可以執行 如果是動態編譯連線的,必須提供必要的庫檔案才能執行。1 使用者操作介面由 linuxrc帶出來。2 應用程式是直接或者間接的被 linuxr...
5 根檔案系統原理
為什麼需要根檔案系統 根檔案系統的實質是什麼 映象檔案形式 資料夾形式 總結mke2fs介紹 動手製作ext3格式的根檔案系統 燒錄製作的rootfs.ext3 分析和總結 什麼是nfs nfs的作用。利用nfs協議可以做出很多直接性應用,我們這裡使用nfs主要是做rootfs掛載。開發板中執行ke...
根檔案系統移植(1) 根檔案系統介紹
一 什麼是根檔案系統 1 首先明白一點,我們的檔案在硬碟上的儲存並非是連續存放的,而是零散的存放在硬碟中的某些空餘扇區中的,這就導致了我們很難去檢視我們存放的檔案 因為人無法記住所有檔案存放在哪些扇區,已經扇區的順序 這時就有了我們的檔案系統,所以簡單來講,檔案系統就是對乙個儲存裝置上的資料和元資料...