当前位置:首页 科普知识 emFile

emFile

发布时间:2023-09-14 02:09:48

emFILE 是一个运用于嵌入式设备的文件系统

emFile介绍

emFILE 是一个运用于嵌入式设备的文件系统

emFile

emFile一个运用于嵌入式设备的文件系统

它提供了基本的硬件连接函数,这样它可以在任何媒介上使用。emFile 在RAM、ROM的存储器利用率,速度、易用性方面有非常好的表现。它是用ANSI C编写,适用于任何的CPU。

emFile与MS-DOS/MS-WINDOWS兼容,支持FAT12,FAT16,FAT32文件系统。

支持多种设备驱动:你可以在emFILE上使用不同的设备驱动,这样你可以在一个文件系统下连接不同类型的硬件。

emFile

emFile支持多种媒介

一个设备驱动允许你同时直接连接不同的媒介。

操作系统支持:emFile 可以集成于任何OS。这样你可以在多线程环境中进行文件操作。

ANSI C stdio.h 是用户应用程序的API。应用程序通过标准C的I/O库导入并使用emFile。

非常简单的设备驱动结构:emFile设备驱动仅仅需要一个基本的读写函数。对于传统硬件的支持是非常简单的。对于SM卡(SmartMedia CARD)有一个通用的驱动,它可以支持各种读写硬件卡。

emFile

emFileAPI层

API层是介于emFile文件系统和用户应用程序之间的接口。它包括一个ANSI C的库,涵盖了基本文件操作函数,比如FS_fopen, FS_fwrite等。API层将应用程序产生的调用转移到文件系统层。现在对于emFile,系统层只能是FAT格式的,但是API层可以同时处理不同文件系统的文件。所以同时在emFile上同时使用多个文件系统是可能的。

文件系统层:

该层主要是将文件操作转化为逻辑块操作。在进行完这个转换以后,逻辑块层就找到对应驱动程序驱动设备。

emFile设备驱动程序

设备驱动程序仅仅是对硬件工作的简单定义,文件系统的主要功能就是管理各种的硬件。如果要在emFile上使用新的硬件,需添加这个设备的驱动程序。设备驱动包括连接硬件的基本I/O函数和一个存放各种函数指针的列表。

温馨提示:
本文【emFile】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6