2018高清国产一区二区三区,色噜噜一区二区三区,欧美另类视频一区二区三区,韩日午夜在线资源一区二区,日本免费人成在线观看网站
智能車(chē)制作
標題:
Cheap_flash_fs(高端版)--嵌入式FAT16_32文件系統免費源碼下載
[打印本頁(yè)]
作者:
figureyang123
時(shí)間:
2022-4-19 11:07
標題:
Cheap_flash_fs(高端版)--嵌入式FAT16_32文件系統免費源碼下載
Cheap_flash_fs(高端版)--嵌入式FAT16_32文件系統免費源碼下載
本代碼兼容FAT16_FAT32文件系統兩種格式,兼容長(cháng)文件名,
支持中文文件名(中文需要GB2312/UNICODE編碼轉換表格,轉換表格要ROM 170KB空間)
支持子目錄,支持文件讀取,寫(xiě)入,刪除,創(chuàng )建等文件系統常用功能。
并且,本文件系統全部用C代碼編寫(xiě),VC下仿真測試,可以通過(guò)各種單片機C編譯器,移植去單片機平臺實(shí)現文件系統模塊。
(本代碼是我們提供的免費源代碼,用戶(hù)可以根據需要研究,測試,和應用代碼?捎糜谏虡I(yè)產(chǎn)品。
如果您要和作者進(jìn)行聯(lián)系,可以通過(guò)以下的聯(lián)系方式聯(lián)系。
qq:292942278 e-mail:tony_yang123@sina.com
==新增加的功能及函數==
1.增加磁盤(pán)刪除演示代碼
2.GetEntryFromDirectory()增加不讀扇區模式,每次調用GetEntryFromDirectory()不用都讀扇區,這樣可以加快打開(kāi)文件速度
3.建短文件名區分大小寫(xiě)(擴展名和文件名大小寫(xiě)可不一樣,一樣建立短文件名),如果短文件名大小寫(xiě)混合建長(cháng)文件名。
create_file("cccccc.TXT");建立短文件名
create_file("CCCCCC.txt");建立短文件名
create_file("BBBaBB.TXT");因為文件名有混合大小寫(xiě),建長(cháng)文件名
create_file("bbbbbb.tXt");因為擴展名有混合大小寫(xiě),建長(cháng)文件名
4.優(yōu)化f_seek()函數,一次最大移2G個(gè)字節
5.優(yōu)化函數Write_LongFileName_Entry()以前是一個(gè)目錄項就寫(xiě)一個(gè)扇區,現在同一個(gè)扇區的目錄項只寫(xiě)一個(gè)扇區,建文件速度加快.
6.優(yōu)化函數Add_A_Directory_Entry_()條件if(len == 1 || !flag)改為if(len == 1 && !flag),不用重復檢查文件名.
7.加入include當前目錄".\",防止編譯時(shí)候出現error.
8.優(yōu)化函數Allocate_EMPTY_CLUSTER_TO_CUR_CLUSTER_CHAIN(),分配簇在相同扇區的簇記錄少寫(xiě)2次扇區
9.優(yōu)化多簇分配函數,多簇處理變得相對簡(jiǎn)單可靠
10.優(yōu)化兩個(gè)單簇分配函數,單簇處理變得相對簡(jiǎn)單可靠
11.建目錄時(shí),目錄首簇號分配放到目錄位置尋找成功里再分配
[attach]95370[/attach]
[attach]95370[/attach]
作者:
figureyang123
時(shí)間:
2022-7-1 09:47
unicode版,需要聯(lián)系
補充內容 (2022-9-16 16:54):
Unicode版,支持文件名Unicode編碼,全球操作,必備版本,需要請咨詢(xún),除了文件名用unicode編碼,其它的功能與cheap_flash_fs(高端版)完全一樣
歡迎光臨 智能車(chē)制作 (http://www.prevageinfusionessence.cn/)
Powered by Discuz! X3.2
2018高清国产一区二区三区,色噜噜一区二区三区,欧美另类视频一区二区三区,韩日午夜在线资源一区二区,日本免费人成在线观看网站