发明名称 |
基于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号 |