嵌入式文件系统生成器(embedded-file-system-generator)
#一人分享一个skill#
name: embedded-file-system-generator
description: 为嵌入式设备生成轻量级文件系统配置和驱动代码,支持FAT、LittleFS、SPIFFS、NFFS等
type: code-generation
parameters:
- name: fs_type
type: string
required: true
description: 文件系统类型(FAT32、LittleFS、SPIFFS、NFFS、JFFS2)
- name: storage_medium
type: string
required: true
description: 存储介质(SPI Flash、SD卡、eMMC、FRAM、MRAM)
- name: storage_size
type: number
required: true
description: 存储容量(MB)
- name: block_size
type: number
description: 块大小(默认自动计算)
- name: wear_leveling
type: boolean
default: true
description: 是否启用磨损均衡(适用于Flash存储)
- name: encryption
type: boolean
default: false
description: 是否启用文件系统加密(AES-256)
生成内容:
文件系统初始化和配置代码
存储介质驱动适配(SPI Flash、SD 卡等)
文件操作 API(创建、读取、写入、删除文件 / 目录)
磨损均衡和坏块管理
电源故障恢复机制
文件系统性能优化配置
数据完整性校验和错误处理
文件系统格式化和备份工具
name: embedded-file-system-generator
description: 为嵌入式设备生成轻量级文件系统配置和驱动代码,支持FAT、LittleFS、SPIFFS、NFFS等
type: code-generation
parameters:
- name: fs_type
type: string
required: true
description: 文件系统类型(FAT32、LittleFS、SPIFFS、NFFS、JFFS2)
- name: storage_medium
type: string
required: true
description: 存储介质(SPI Flash、SD卡、eMMC、FRAM、MRAM)
- name: storage_size
type: number
required: true
description: 存储容量(MB)
- name: block_size
type: number
description: 块大小(默认自动计算)
- name: wear_leveling
type: boolean
default: true
description: 是否启用磨损均衡(适用于Flash存储)
- name: encryption
type: boolean
default: false
description: 是否启用文件系统加密(AES-256)
生成内容:
文件系统初始化和配置代码
存储介质驱动适配(SPI Flash、SD 卡等)
文件操作 API(创建、读取、写入、删除文件 / 目录)
磨损均衡和坏块管理
电源故障恢复机制
文件系统性能优化配置
数据完整性校验和错误处理
文件系统格式化和备份工具
全部评论
相关推荐
点赞 评论 收藏
分享
嵌入式的小白:战线长归长,至少是有个好结果
点赞 评论 收藏
分享
