存储技术

使用RAM和Linux NBD构建一套FTL验证方案

本文简单介绍在PC中使用RAM模拟Nand Flash相关操作, 在该虚拟Flash上集成已有的FTL,并使用Linux NBD 配合FTL实现一个可被OS访问的块设备。通过虚拟Nand Flash、 FTL、NBD、Linux块设备和文件系统,本文构建了一套可用 于测试与验证FTL设计的方案。

用STM32F103和SPI Flash实现一个U盘

我实现了一个极简的FTL,在此基础上,使用STM32F103 和SPI Flash实现了一个USB MSC U盘。本文不包含对USB协议的讲解, 所实现的FTL也并不完整,无任何高明之处,仅仅指出使用 Flash实现一个块设备能被操作系统识别并读写至少应该 完成哪些工作。

Spiffs简介

本文对spiffs(0.3.7)进行简单介绍,包括它的功能、适用范围 和基本架构,不包含源码实现细节分析。