PCB抄板專家世紀芯官方網站——PCB抄板網 首頁公司介紹資訊中心案例展示服務推薦常見問題聯系我們 24小時客服熱線:+86-0755-83035861/83035836

PCB抄板網世紀芯電子產品仿制開發技術服務門戶 > 汽車電子 > 正文

深圳pcb設計嵌入式Linux文件系統的構建方法

2012年06月07日08:41

    嵌入式Linux文件系統是指在一個物理設備上的任何文件組織和目錄,它構成了Linux系統上所有數據的基礎,Linux程序、庫、系統文件和用戶 文件都駐留其中,因此,它是系統中龐大復雜且又是最為基本和重要的資源。值得提出的是,Linux系統中的文件不僅包括普通的 文件和目錄,每個和設備相關的實際實體也都被映射為一個文件,例如磁盤、打印機、終端等等。這樣的設備文件又稱為特殊文件。所以,Linux下的文件是操作系統服務和設備的簡單而又統一的接口,從某種意義上可以說,Linux里的一切事物都是文件。
    在嵌入式Linux系統中,嵌入式Linux文件系統的結構是基于樹狀的,根在頂部,各個目錄和文件從樹根向下分支。目錄樹的最頂端被稱為根目錄(/)。在后面介紹的所構造文件系統結構圖(圖1)即顯示了樹狀的文件系統。Linux操作系統由一些目錄和許多文件組成,例如,圖中的/bi n目錄包含二進制文件的可執行程序,/sbin目錄用于存儲管理系統的二進制文件,/etc目錄包含絕大部分的Linux系統配置文件 ,/lib目錄存儲程序運行時使用的共享庫,/dev目錄包含稱為設備文件的特殊文件,/proc目錄實際上是一個虛擬文件系統,/tmp目錄用于存儲程序運行時生成的臨時文件,/home目錄是用戶起始目錄的基礎目錄,/var目錄保存要隨時改變大小的文件,/usr目錄及其子目錄對嵌入式Linux系統的操作非常重要,它保存著系統上的一些最重要的程序以及包含你安裝的大型軟件包。
    由于嵌入式設備的一些特殊性,使得嵌入式Linux文件系統除了滿足一般文件系統的基本要求外,還有一些自身的特性:
    嵌入式Linux文件系統面對的存儲介質特殊;嵌入式Linux文件系統有快速恢復的特殊要求;物理文件系統的多樣性和動態可裝配性;需要嵌入式Linux文件系統具有跨操作平臺的安全性;嵌入式Linux文件系統要能滿足整個系統的實時性要求。
    嵌入式Linux文件系統有安全性和均衡負載這樣的要求,而日志型文件系統可以很好地解決安全性的問題。經過幾年來的發展。日志型的嵌入式Linux文件系統已成為嵌入式Linux文件系統的主流。
    嵌入式Linux 文件系統的設計
    ● 實驗主機和目標平臺的連接
    實驗主機和目標平臺的連接有兩種方法。一種是以太網連接,這種連接方式可以進行內核文件、根文件系統映像文件的下載。另一種是串口連接,這樣的連接方式可以供調試之用。對于以太網連接,作者使用一根普通網線,將實驗主機和目標平臺都連接在Hub 上。這樣做既簡單,也不妨礙實驗主機與外部網絡的通訊。對于串口連接,用一根串口線連接目標平臺的Ful Function UART(FFUA RT)串口和實驗主機的串口。主要是在調試階段使用這種連接方式,在目標平臺的標準輸入還未被驅動的情況下。用實驗主機的標準輸入控制目標平臺,向目標平臺發控制命令。
    ● 構建嵌入式Linux文件系統
    首先建立一個文件系統的工作空間。創建目錄/bome/work,我們所構造的文件系統就在work這個目錄中。建立基本目錄,如:bin,dev,etc,lib,mnt,proc,

在線詢價/咨詢服務

24小時服務熱線:18923830090

全國咨詢熱線:0755-83346939

走進世紀芯

世紀芯是一支由眾多技術研發專家和科研企業結盟組成了技術服務型團隊,自組建以來一直幫助政府、知名科研機構以及國內眾多抄板企業攻克技術難題,10年來,我們專注反向技術研究并不斷挑戰大型疑難項目,目前已經成為國內抄板企業的中流砥柱。

微信掃描二維碼咨詢

篮球规则走步