SPIFTL
1.0.0
(c)2024 earle F.代表,iii [email protected]
該庫實現了一種靜態磨損級的FTL算法,適用於帶有SPI Flash的嵌入式系統。使用靜態磨損級別應有助於延長閃存的使用壽命,尤其是與具有某些高功能使用區域(例如脂肪表和目錄條目)結合使用的脂肪文件系統時。
有三個設計目標:
雖然這裡使用的過程在概念上與現代SSD相似,但這絕對不是通用SSD FTL層。它缺少諸如不良塊處理,並行性,短路路徑,數據保留掃描和重寫等內容。它也僅限於16MB的閃光燈和4KB的擦除頁面,以進行內存和權宜之計。
包括Arduino-PICO RP2040核心以及NBD(網絡塊設備)插件的實現。移植到其他體系結構應只需要開發一個小的Flashinterface子類。
該軟件是按原則提供的,沒有任何保證。有關完整的GNU較少的通用公共許可證,請參見License.MD。