日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]虛擬文件系統(tǒng)(VFS)的底層實(shí)現(xiàn)包括FatFS和LittleFS。VFS提供了fopen、fclose、fwrite、read等常用的文件操作接口。Key-Value (KV)接口就是基于這些常見(jiàn)的文件操作實(shí)現(xiàn)的。

虛擬文件系統(tǒng)(VFS)的底層實(shí)現(xiàn)包括FatFS和LittleFS。VFS提供了fopen、fclose、fwrite、read等常用的文件操作接口。Key-Value (KV)接口就是基于這些常見(jiàn)的文件操作實(shí)現(xiàn)的。

下面的例子演示了如何使用LittleFS實(shí)現(xiàn)VFS。

1. 使用vfs.py創(chuàng)建文件系統(tǒng)BIN文件

將test目錄下的vgs_test.txt打包成BIN文件。

vgs_test.txt文件內(nèi)容:

這是一個(gè)VFS測(cè)試。2025.11.18

vfs.py -t LITTLEFS -s 4096 -c 32 -dir test -out LITTLEFS .bin

實(shí)際使用命令:

~/mcu/Ameba-rtos/ Ameba-rtos/ tools/image_scripts/vfs.py -t LITTLEFS -s 4096 -c 32 -dir test out LITTLEFS .bin

輸出:

bin已成功生成。├─block_size: 4096├─block_count: 32├─image_size: 131072├─source_directory: test├─output_image: LITTLEFS .bin

2. menuconfig配置

啟用選項(xiàng):?jiǎn)⒂肰GS LITTLEFS

3. 應(yīng)用程序代碼

參考示例:

1) fats.conf

2) example_vfs.c

4. Flash編程

對(duì)于VFS Flash區(qū)域,StartAddr和EndAddr的配置如下:實(shí)際結(jié)束地址= EndAddr + 1

5. 執(zhí)行結(jié)果

UART輸出

輸出結(jié)果表明,系統(tǒng)成功地從從littleleaves .bin閃過(guò)的文件系統(tǒng)中讀取了vfs_test.txt的內(nèi)容,并通過(guò)串口將其打印出來(lái)。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

三款全新的企業(yè)級(jí)存儲(chǔ)系統(tǒng)——IBM FlashSystem 5600、7600和9600——大幅提高存儲(chǔ)管理工作效率; FlashSystem.ai將AI智能體作為...

關(guān)鍵字: Flash IBM SYSTEM 智能體

在嵌入式產(chǎn)品開(kāi)發(fā)中,將關(guān)鍵信息(如序列號(hào)、版本號(hào)、配置參數(shù))固化到Flash的指定地址是常見(jiàn)的需求。本文以STM32系列MCU為例,介紹如何在0x08030000地址寫入4字節(jié)數(shù)據(jù)0x11 0x22 0x33 0x44的...

關(guān)鍵字: MCU Flash

中國(guó)北京(2025年11月18日)—— 業(yè)界領(lǐng)先的半導(dǎo)體器件供應(yīng)商兆易創(chuàng)新GigaDevice(股票代碼 603986)宣布推出新一代雙電壓高性能xSPI NOR Flash——GD25NX系列。該系列采用1.8V核心電...

關(guān)鍵字: SoC Flash 數(shù)據(jù)中心

AI的計(jì)算、數(shù)據(jù)傳輸與存儲(chǔ)已經(jīng)成為當(dāng)下數(shù)據(jù)中心和服務(wù)器端最為關(guān)注的問(wèn)題之一。在有限的空間和成本內(nèi)如何實(shí)現(xiàn)更高的收益,如何讓存儲(chǔ)方案給計(jì)算單元提供充足的數(shù)據(jù)支持,加速數(shù)據(jù)交換,節(jié)省電力和散熱成本都值得探討,其中就包括閃存技...

關(guān)鍵字: AI算力 Flash 閃存

中國(guó)北京(2025年9月10日)—— 業(yè)界領(lǐng)先的半導(dǎo)體器件供應(yīng)商兆易創(chuàng)新GigaDevice(股票代碼 603986)亮相于深圳國(guó)際會(huì)展中心舉辦的第26屆中國(guó)國(guó)際光電博覽會(huì)(展位號(hào):12C12),全面展示GD25 SPI...

關(guān)鍵字: 光通信 MCU Flash
關(guān)閉