发明名称 用磁盘文件虚拟闪存读写数据的方法
摘要 本发明公开一种用磁盘文件虚拟闪存读写数据的方法,包括以下步骤:a根据需要的闪存容量配置产生对应的磁盘文件;b根据步骤a建立闪存地址到文件和相对文件头部的偏移量的映射关系,使每一个闪存的有效地址都可以映射到磁盘文件和相对文件头部的偏移量;c根据应用模块需要访问的闪存地址区间,按照步骤b通过映射关系转换成文件和相对文件头部的偏移量的区间,再对该映射区间进行读写访问;d将步骤c的读写操作封装成和闪存读写函数一样的输入输出参数。本发明在只有磁盘设备而没有闪存设备的环境上,让需要对闪存读写数据的上层软件实现透明的平滑移植和兼容开发,提高了开发效率和数据安全性,缩短了移植需要的时间。
申请公布号 CN1304959C 申请公布日期 2007.03.14
申请号 CN03146875.6 申请日期 2003.09.16
申请人 深圳市格林耐特通信技术有限责任公司 发明人 宋强
分类号 G06F12/08(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 深圳创友专利商标代理有限公司 代理人 彭家恩
主权项 1、一种用磁盘文件虚拟闪存读写数据的方法,其特征在于包括以下步骤:a、根据需要的闪存容量配置产生对应的磁盘文件;b、根据步骤a建立闪存地址到文件和相对文件头部的偏移量的映射关系,使每一个闪存的有效地址都可以映射到磁盘文件和相对文件头部的偏移量;c、将应用模块需要访问的闪存地址区间,按照步骤b的映射关系转换成文件和相对于文件头部的偏移量的区间,再对转换成的区间进行读写访问;d、将步骤c读写访问的读写操作封装成虚拟闪存读写函数,该虚拟闪存读写函数和实际闪存读写函数具有一样的输入输出参数。
地址 518057广东省深圳市科技园琼宇路10号