PC/104平臺嵌入式Linux系統(tǒng)核心定制方法
文件系統(tǒng)
Linux采用虛擬文件系統(tǒng)(VFS)作為實際文件系統(tǒng)和操作系統(tǒng)之間的接口,將實際的文件系統(tǒng)和操作系統(tǒng)隔離開來。通過虛擬文件系統(tǒng)技術(shù),Linux可以支持除EXT之外的許多文件系統(tǒng)類型。各文件系統(tǒng)為虛擬文件系統(tǒng)提供一致的接口,從而將不同文件系統(tǒng)的細(xì)節(jié)隱藏了起來。對操作系統(tǒng)的其他部分,以及運行在操作系統(tǒng)之上的程序而言,所有的文件系統(tǒng)都是一樣的。
本系統(tǒng)采用ext2磁盤文件系統(tǒng)格式,這是一種比較新的磁盤文件系統(tǒng)格式,在具體應(yīng)用中也可以根據(jù)存儲空間的大小選擇FAT或minix等文件格式。
本系統(tǒng)定制后的目錄有:bin,boot,dev,etc, proc,root,sbin,usr。
/bin,/sbin目錄下是系統(tǒng)初始化與運行過程中必須用到的指令集合。
/boot目錄下是系統(tǒng)引導(dǎo)時用到的文件和內(nèi)核文件,這些文件是通過內(nèi)核定制得到的,包括:boot1b,bzImage,map。
/dev目錄下是設(shè)備文件。
/etc目錄下是系統(tǒng)配置文件,系統(tǒng)引導(dǎo)后執(zhí)行的第一個配置文件inittab就在這個目錄下,了解和掌握這個配置文件是分析和掌握Linux系統(tǒng)的關(guān)鍵。
/proc目錄在系統(tǒng)啟動后被內(nèi)核使用,系統(tǒng)啟動后該目錄是一個單獨的文件系統(tǒng)。
/root目錄是系統(tǒng)管理員的用戶根目錄.
/usr目錄中存放用戶安裝的應(yīng)用系統(tǒng)。
總結(jié)
嵌入式Linux技術(shù)在海洋自動觀測系統(tǒng)中的應(yīng)用,可以進一步推進我國海洋自動觀測系統(tǒng)產(chǎn)權(quán)自主化的建設(shè),增強系統(tǒng)安全性、大幅度提高系統(tǒng)性能,為應(yīng)用軟件系統(tǒng)提供一個自主、安全、可靠、高效的運行平臺,提高系統(tǒng)間兼容、提高開發(fā)效率、縮短開發(fā)周期、增強可移植性,這一工作對完成當(dāng)前國家海洋工作任務(wù)及未來我國海洋事業(yè)的發(fā)展意義深遠(yuǎn)。基于PC/104平臺的Linux內(nèi)核與文件系統(tǒng)定制,是進行面向海洋自動觀測系統(tǒng)嵌入式Linux系統(tǒng)研制工作的關(guān)鍵技術(shù),是系統(tǒng)研制過程中的核心步驟。
評論