正在加载图片...
广州周立功单片机发展有限公司Tel:(020)38730916387309173873097638730977Fax:38730925 FAT. C 文件分配表管理 用户不能直接调用 文件目录表管理 用户不能直接调用 disk. c 逻辑盘管理 RWSec. C 高速缓存管理 用户不能直接调用 OSFile. c μCOS接口代码无 用户编写文件 低层驱动程序 参考例子 floppy.c format. c 实用程序 格式化例子 4API函数集 4.1系统配置配置手册 ZLG/FS是一个可以配置的软件包。目前,其可配置的选项不多,具体信息参考表2。 其配置的方法是在 config. h的# nclude"fath”之前定义这些常量,其例子见程序清单1 表2 ZLG/FS系统配置一览表 功能 常量名 取值范围 描述、注意点 可以同时打开 MAX OPEN FILES10800尽量贴近实际需要。使用较小的值可以优化代码和 的文件数目 RAM的使用。其默认值为10。 cache可缓冲 DISK_CACHE_SIZE根据实际情况应当是所有逻辑盘中扇区所占字节数最大的那个逻 的数据大小 值 辑盘的扇区的尺寸。其默认值为512 cache可缓冲 MAX DISK_ CACHES1-65535 调整此值可以在速度和RAM占用之间取得平衡,应 的扇区数目 该通过实验决定此值。其默认值为100 可同时支持的 MAX DRIVES 尽量贴近实际需要。使用较小的值可以优化代码和 逻辑盘数目 RAM的使用。其默认值为1 程序清单1修改 ZLGIFS的配置 #define MAX OPEN Files #define DISK CACHE Size #define MAX DISK caches #define MAX drives #includ fat. h 4.2返回值说明 ZLG/FS的很多函数都用返回值返回操作的结果信息,它们的返回值是统一的,见表3。广州周立功单片机发展有限公司 Tel: (020) 38730916 38730917 38730976 38730977 Fax: 38730925 FAT.C 文件分配表管理 用户不能直接调用 FDT.C 文件目录表管理 用户不能直接调用 disk.C 逻辑盘管理 无 RWSec.C 高速缓存管理 用户不能直接调用 OSFile.c μC/OS-II 接口代码 无 用户编写文件 低层驱动程序 参考例子 floppy.c format.C 实用程序 格式化例子 4 API 函数集 4.1 系统配置配置手册 ZLG/FS 是一个可以配置的软件包。目前,其可配置的选项不多,具体信息参考表 2。 其配置的方法是在 config.h 的#include “fat.h”之前定义这些常量,其例子见程序清单 1。 表 2 ZLG/FS 系统配置一览表 功能 常量名 取值范围 描述、注意点 可以同时打开 的文件数目 MAX_OPEN_FILES 1~0x8000 尽量贴近实际需要。使用较小的值可以优化代码和 RAM 的使用。其默认值为 10。 cache 可缓冲 的数据大小 DISK_CACHE_SIZE 根据实际情况 取值 应当是所有逻辑盘中扇区所占字节数最大的那个逻 辑盘的扇区的尺寸。其默认值为 512。 cache 可缓冲 的扇区数目 MAX_DISK_CACHES 1~65535 调整此值可以在速度和 RAM 占用之间取得平衡,应 该通过实验决定此值。其默认值为 100。 可同时支持的 逻辑盘数目 MAX_DRIVES 1~26 尽量贴近实际需要。使用较小的值可以优化代码和 RAM 的使用。其默认值为 1。 程序清单 1 修改 ZLG/FS 的配置 #define MAX_OPEN_FILES 10 #define DISK_CACHE_SIZE 512 #define MAX_DISK_CACHES 100 #define MAX_DRIVES 1 #include "fat.h" 4.2 返回值说明 ZLG/FS 的很多函数都用返回值返回操作的结果信息,它们的返回值是统一的,见表 3。 - 4 -
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有