我司專業(yè)從事歐美工業(yè)自動化領域備品備件供應,主要銷售歐美各類電機、液壓馬達、電磁設備、傳感設備、流體空制等領域產(chǎn)品。作為十多年經(jīng)驗的供應商,我們一直精益求精,穩(wěn)中求進,為不斷滿足客戶更多更新的產(chǎn)品而不斷努力,目前我們穩(wěn)定服務的客戶已經(jīng)達上萬家,行業(yè)包括而不僅限于食品、船舶、新能源、汽車、醫(yī)療器械、石油、航天等。公司還擁有一站式采購平臺(并持續(xù)更新和新增產(chǎn)品中),滿足客戶的多方面產(chǎn)品需求,我們實力足夠。
聯(lián)系人:陳立圣
電話:177-0500-3915
QQ:2853002863
座機:0591-22065701
郵箱:2853002863@qq.com
公司地址:福建省福州市區(qū)烏龍江大道28號萬山大廈10樓
公司網(wǎng)址:http://www.zhdfj.com
如何制作rootfs?安排!想直奔主題的,直接跳到第四章。
一、分析
1. 文件系統(tǒng)簡介
理論上說一個嵌入式設備如果內核能夠運行起來,且不需要運行用戶進程的話,是不需要文件系統(tǒng)的,文件系統(tǒng)簡單的說就是一種目錄結構,由于 linux操作系統(tǒng)的設備在系統(tǒng)中是以文件的形式存在,將這些文件進行分類管理以及提供和內核交互的接口,就形成一定的目錄結構也就是文件系統(tǒng),文件系統(tǒng)是為用戶反映系統(tǒng)的一種形式,為用戶提供一個檢測控制系統(tǒng)的接口。
根文件系統(tǒng),我認為根文件系統(tǒng)就是一種特殊的文件系統(tǒng),那么根文件系統(tǒng)和普通的文件系統(tǒng)有什么區(qū)別呢?
由于根文件系統(tǒng)是內核啟動時掛在的第一個文件系統(tǒng),那么根文件系統(tǒng)就要包括Linux啟動時所必須的目錄和關鍵性的文件;
例如Linux啟動時都需要有init目錄下的相關文件,在 Linux掛載分區(qū)時Linux一定會找/etc/fstab這個掛載文件等,根文件系統(tǒng)中還包括了許多的應用程序bin目錄等,任何包括這些Linux 系統(tǒng)啟動所必須的文件都可以成為根文件系統(tǒng)。
Linux支持多種文件系統(tǒng),包括ext2、ext3、vfat、ntfs、iso9660、jffs、yaffs、romfs和nfs等,為了對各類文件系統(tǒng)進行統(tǒng)一管理,Linux引入了虛擬文件系統(tǒng)VFS(Virtual File System),為各類文件系統(tǒng)提供一個統(tǒng)一的操作界面和應用編程接口。
Linux啟動時,第一個必須掛載的是根文件系統(tǒng);若系統(tǒng)不能從設備上掛載根文件系統(tǒng),則系統(tǒng)會出錯而退出啟動。之后可以自動或手動掛載其他的文件系統(tǒng)。因此,一個系統(tǒng)中可以同時存在不同的文件系統(tǒng)。
不同的文件系統(tǒng)類型有不同的特點,因而根據(jù)存儲設備的硬件特性、系統(tǒng)需求等有不同的應用場合。在嵌入式Linux應用中,主要的存儲設備為 RAM(DRAM, SDRAM)和ROM(常采用FLASH存儲器),常用的基于存儲設備的文件系統(tǒng)類型包括:jffs2, yaffs, cramfs, romfs,ramdisk, ramfs/tmpfs等。
CPTC-02
DPMP-01ACS-AP
DPMP-02ACS-AP
FCAN-01適配器模塊
FCNA-01適配器模塊
FDNA-01適配器模塊
FECA-01適配器模塊
FENA-11/-21
FEPL-02
FPBA-01
FSCA-01
EIA-485適配器模塊
FDNA-01DeviceNet
FENA-01/-11/-21
RMIO-01C主接口板
RDCU-02C控制板
FS300R12KE3/AGDR-61C驅動模塊
FS450R12KE3/AGDR-61C驅動模塊
RINY5514C
RINT6611C
AINT-02CI/O板
CDP-312R操作面板
CM100DY-24AIGBT模塊
CM150DY-24AIGBT模塊