找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2308|回復: 0
收起左側(cè)

FAT32文件系統(tǒng)的文件創(chuàng)建malloc

[復制鏈接]
ID:105323 發(fā)表于 2016-2-23 23:24 | 顯示全部樓層 |閱讀模式
FAT32文件系統(tǒng),創(chuàng)建一個文件。

1:get創(chuàng)建的文件大小

2:判斷文件大小是否大于SD卡的剩余空間。
如果大于,那么​抱歉,現(xiàn)在SD卡的空間不夠了,請刪除一些文件在嘗試
如果小于,好可以創(chuàng)建文件

3:找到第一個空白簇的簇號

4:寫文件目錄項。即16個字節(jié)的文件相關參數(shù)。
文件的時間
文件的名
文件大小
文件的首簇編號​

5:更新文件的FAT表。刷新文件的簇號集合

6:根據(jù)簇號鏈式結(jié)構(gòu),寫入文件內(nèi)容到SD卡。​

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表