本章主要描敘Linux核心對文件系統(tǒng)的支持, 虛擬文件系統(tǒng)(VFS)以及Linux核心對實際文件系統(tǒng)的支持?!?
Linux的最重要特征之一就是支持多種文件系統(tǒng)。這樣它更加靈活并可以和許多其它種操作系統(tǒng)共存。在本文寫作時Linux已經(jīng)支持15種文件系統(tǒng):ext,ext2,xia,minix,umsdos,msdos,vfat,proc,smb,ncp,iso9660,sysv,hpfs,affs以及ufs。毫無疑問,今后支持的文件系統(tǒng)類型還將增加?!?
Linux和Unix并不使用設(shè)備標(biāo)志符(如設(shè)備號或驅(qū)動器名稱)來訪問獨立文件系統(tǒng),而是通過一個將整個文件系統(tǒng)表示成單一實體的層次樹結(jié)構(gòu)來訪問它。Linux每安裝(mount)一個文件系統(tǒng)時都會其加入到文件系統(tǒng)層次樹中。不管是文件系統(tǒng)屬于什么類型,都被連接到一個目錄上且此文件系統(tǒng)上的文件將取代此目錄中已存在的文件。這個目錄被稱為安裝點或者安裝目錄。當(dāng)卸載此文件系統(tǒng)時這個安裝目錄中原有的文件將再次出現(xiàn)。
標(biāo)簽:
Linux
文件系統(tǒng)
VFS
核心
上傳時間:
2016-03-01
上傳用戶:qb1993225
該二維碼&條碼識別LIB功能:1,支持QR二維碼識別.2,支持CODE128,CODE39,I25,EAN13等四種編碼方式的條碼識別.3,支持UTF8-OEM轉(zhuǎn)換輸出(需要客戶自己提供轉(zhuǎn)換碼表). 本LIB移植步驟: 1,實現(xiàn)atk_qrdecode.c里面的所有函數(shù). 2,堆棧(Stack_Size)設(shè)置為0X1000或以上. 本LIB使用步驟: 1,調(diào)用atk_qr_init函數(shù),初始化識別程序,返回值為ATK_QR_OK,則初始化成功.2,調(diào)用atk_qr_decode函數(shù),給定參數(shù),對圖像進(jìn)行識別.3,如果需要不停的識別,則重復(fù)第2個步驟即可.4,調(diào)用atk_qr_destroy函數(shù),結(jié)束識別,釋放所有內(nèi)存.結(jié)束識別.文件截圖:
標(biāo)簽:
stm32
條形碼識別
上傳時間:
2022-02-24
上傳用戶: