发明名称 基于VxWorks移植的YAFFS文件系统
摘要 本发明公开了一种基于VxWorks移植的YAFFS文件系统,包括I/O驱动注册模块、YAFFS设备创建模块、FLASH驱动模块和I/O接口模块;FLASH驱动模块包括:读出子模块,用于FLASH的读出;写入子模块,用于FLASH的写入;擦除子模块,用于FLASH的擦除;坏块识别子模块,用于识别FLASH的坏块;坏块标识子模块,用于标识FLASH的坏块;I/O接口模块包括:文件创建子模块,用于打开和创建FLASH文件系统;数据写入子模块,用于写入FLASH文件系统数据;数据读出子模块,用于读出FLASH文件系统数据;关闭子模块,用于关闭FLASH文件系统;I/O控制子模块,用于改变文件句柄的偏移量。本发明解决了VxWorks下无法使用大容量FLASH进行文件管理、稳定性低和效率低的问题。
申请公布号 CN105354218A 申请公布日期 2016.02.24
申请号 CN201510630629.9 申请日期 2015.09.29
申请人 成都嘉泰华力科技有限责任公司 发明人 李永军;杨松;杨磊;邱礼胜;曾伟军;李慈航;唐棋
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 成都金英专利代理事务所(普通合伙) 51218 代理人 袁英
主权项 基于VxWorks移植的YAFFS文件系统,其特征在于:包括I/O驱动注册模块、YAFFS设备创建模块、FLASH驱动模块和I/O接口模块;所述FLASH驱动模块包括:读出子模块,用于FLASH的读出;写入子模块,用于FLASH的写入;擦除子模块,用于FLASH的擦除;坏块识别子模块,用于识别FLASH的坏块;坏块标识子模块,用于标识FLASH的坏块;所述I/O接口模块包括:文件创建子模块,用于打开和创建FLASH文件系统;数据写入子模块,用于写入FLASH文件系统数据;数据读出子模块,用于读出FLASH文件系统数据;关闭子模块,用于关闭FLASH文件系统;I/O控制子模块,用于改变文件句柄的偏移量,获取文件句柄的偏移量、创建文件路径、删除文件路径、获取文件路径信息以及文件系统检测。
地址 610041 四川省成都市高新区天府大道中段1366号2栋3层22-31号
您可能感兴趣的专利