emFile與MS-DOS/MS-WINDOWS兼容,支持FAT12,FAT16,FAT32檔案系統。
支持多種設備驅動:你可以在emFILE上使用不同的設備驅動,這樣你可以在一個檔案系統下連線不同類型的硬體。
支持多種媒介:一個設備驅動允許你同時直接連線不同的媒介。
作業系統支持:emFile 可以集成於任何OS。這樣你可以在多執行緒環境中進行檔案操作。
ANSI C stdio.h 是用戶應用程式的API。應用程式通過標準C的I/O庫導入並使用emFile。
非常簡單的設備驅動結構:emFile設備驅動僅僅需要一個基本的讀寫函式。對於傳統硬體的支持是非常簡單的。對於SM卡(SmartMedia CARD)有一個通用的驅動,它可以支持各種讀寫硬體卡。
API層:
API層是介於emFile檔案系統和用戶應用程式之間的接口。它包括一個ANSI C的庫,涵蓋了基本檔案操作函式,比如FS_fopen, FS_fwrite等。API層將應用程式產生的調用轉移到檔案系統層。現在對於emFile,系統層只能是FAT格式的,但是API層可以同時處理不同檔案系統的檔案。所以同時在emFile上同時使用多個檔案系統是可能的。
檔案系統層:
該層主要是將檔案操作轉化為邏輯塊操作。在進行完這個轉換以後,邏輯塊層就找到對應驅動程式驅動設備。
設備驅動程式:
設備驅動程式僅僅是對硬體工作的簡單定義,檔案系統的主要功能就是管理各種的硬體。如果要在emFile上使用新的硬體,需添加這個設備的驅動程式。設備驅動包括連線硬體的基本I/O函式和一個存放各種函式指針的列表。
相關詞條
-
emFile
API層是介於emFile檔案系統和用戶應用程式之間的接口。 所以同時在emFile上同時使用多個檔案系統是可能的。 如果要在emFile上使用新的硬體...
-
accept[英文單詞]
經歷生命的開始,通常來說要以生日為依據,但是對於來自德國的Accept,這支80年代早期頂尖的重金屬樂隊來說,他們的生日是很難確...
經歷 發展 輝煌時刻 結束生涯 主要作品 -
accept[德國樂隊]
經歷生命的開始,通常來說要以生日為依據,但是對於來自德國的Accept,這支80年代早期頂尖的重金屬樂隊來說,他們的生日是很難確...
經歷 發展 輝煌時刻 結束生涯 主要作品 -
accept[編程函式]
經歷生命的開始,通常來說要以生日為依據,但是對於來自德國的Accept,這支80年代早期頂尖的重金屬樂隊來說,他們的生日是很難確...
經歷 發展 輝煌時刻 結束生涯 主要作品 -
fcntl.h
問題。EMFILE 已達到進程可同時打開的檔案數上限ENFILE 已達到...
簡介 表頭檔案 -
execve
系統所允許的打開檔案總數。EMFILE 已達到系統所允許單一進程所能打開...
表頭檔案 定義函式 函式說明 返回值 範例 -
_tsopen_s
或者 filename 是一個空指針。 emFile沒有更多可用的檔案...
-
creat
。EMFILE 已達到進程可同時打開的檔案數上限ENFILE 已達到系統可同時打開...
UNIX C 定義函式 歷史原因 返回值 英語 -
kreat
過多符號連線問題。 emFile 已達到進程可同時打開的檔案數上限...
Linux C 定義函式 返回值