CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

source code with Embedded FAT16 File System for download
 
By tony software
Posted: Jan 18, 2009
Rating:
  • .


801k


source code with Embedded FAT16 File System for download*
1)Compatible with FAT16 file system, long filename, the maximum length of path name is 260 bytes, in compliance with Microsoft Long file name specification. 2)Can be able to migrate inter multi-platforms, only need to write the read/write sector driver, in summary two functions: 1£©read_flash_sector () 2£©write_flash_sector (). 3)File buffer capabilities: 1£©When reading of the file, the current position is located within The current buffer, and be read the buffer directly, instead of read physical sectors. The buffer size can be adjusted by the compile macro EnableFileBuf, TotalFileBUFsQTYeachFCB, FileBUFSize. 4)Can be able to open more than one file at the same time. The maximum allowed files opened can be setup by the compile macro, the maximum value of MaximumFCB is limited not excessively the number of 254. 5)File protective function: the file can be opened multi-time by FCB(File control Block), but only first one opened FCB obtained the full read/write permission of the file. Other FCBs are all read-only permission. This function fully implemented by the file system code, the application users are not needed to write specific codes. 6)All compile macro is stored at the file fat_cfg.h for user to configure the FAT file system.
Rate this code
WORSE | BETTER
1 2 3 4 5




 
*Be sure to help out the Embedded Community by rating the code after you have had a chance to peruse it. Specific comments are also welcome.

Public Submission Policy
NOTICE: You are entirely responsible for all content that you upload, download, or otherwise make available via the Embedded.com web site. TechInsights does not control the content posted by visitors to Embedded.com and does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will TechInsights be liable in any way for any content not authored by TechInsights, or any loss or damage of any kind incurred as a result of the use of any content made available via Embedded.com.
 
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :