[发明专利]文件系统的访问方法及装置无效
申请号: | 201010236531.2 | 申请日: | 2010-07-22 |
公开(公告)号: | CN101901263A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 韩宇彬;朱光泽;王进 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件系统 访问 方法 装置 | ||
技术领域
本发明涉及文件系统技术领域,尤其涉及一种文件系统的访问方法及装置。
背景技术
目前,在多数的嵌入式系统中,通常使用FLASH(闪存)作为存储介质。为了方便升级用户程序,通常在FLASH上建立FS(File System,文件系统),将FS挂载到OS(Operation System,操作系统)中,通过OS访问FS,从而进行FS中数据复制、删除以及文件的建立等操作。
为了加快嵌入式系统的启动速度,现有技术中不再使用具有操作系统功能的bootrom(远程引导芯片),而使用一个功能简化的mini bootrom(迷你远程引导芯片)来实现上层软件的加载。
但是,由于mini bootrom不具有操作系统功能,因此无法访问FLASH的文件系统读取数据,用户需要的某些自动安装程序无法启动。若将数据直接存储到FLASH分区中并直接读取,又会由于mini bootrom没有多线程和可重入的支持,造成FLASH分区变更,导致FLASH可扩展性变差、升级困难。
发明内容
本发明实施例提供了一种文件系统的访问方法及装置,不依赖操作系统实现对文件系统的访问。
本发明实施例提供了一种文件系统的访问方法,包括获取FLASH的规格参数、页表以及文件索引信息;接收访问指令,所述访问指令中包括目标文件的文件名;根据目标文件的文件名以及FLASH的规格参数、页表以及文件索引信息,确定目标文件对应的物理地址,以便根据访问指令将目标文件的信息提供给访问方。
对应的,本发明实施例提供了一种文件系统的访问装置,包括:参数获取单元,用于根获取FLASH的规格参数、页表以及文件索引信息;接口单元,用于接收访问指令,所述访问指令中包括目标文件的文件名;地址映射单元,用于根据目标文件的文件名以及FLASH的规格参数、页表以及文件索引信息确定目标文件对应的物理地址;信息提供单元,用于将目标文件的信息提供给访问方。
对应的,本发明实施例还提供了一种一种嵌入式系统,包括文件系统的访问装置,所述文件系统的访问装置具体包括:参数获取单元,用于根获取FLASH的规格参数、页表以及文件索引信息;接口单元,用于接收访问指令,所述访问指令中包括目标文件的文件名;地址映射单元,用于根据目标文件的文件名以及FLASH的规格参数、页表以及文件索引信息确定目标文件对应的物理地址;信息提供单元,用于将目标文件的信息提供给访问方。
由上述本发明的实施例提供的技术方案可以看出,不再将文件系统挂载在操作系统中,而是通过获取文件系统与FLASH物理地址的映射关系,直接实现访问文件系统,降低了系统资源调度的开销,提高了自动安装时索引文件的速度,并且不会影响FLASH分区的扩展和升级。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例文件系统的访问方法流程示意图;
图2为本发明一实施例文件系统的访问装置构成示意图;
图3为本发明另一实施例文件系统的访问装置构成示意图;
图4为本发明一实施例嵌入式系统的构成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的文件系统的访问方法及装置,不再将文件系统挂载在操作系统中,而是通过获取文件系统与FLASH物理地址的映射关系,直接实现访问文件系统,降低了系统资源调度的开销,提高了自动安装时索引文件的速度,且不会影响FLASH分区的扩展和升级。
如图1所示,本发明实施例提供一种文件系统的访问方法,包括:
启动嵌入式系统时,获取FLASH的规格参数、页表以及文件索引信息。具体地,FLASH的规格参数包括FLASH的分区信息、分页信息、以及页偏移量;页表指示虚拟地址和逻辑地址的对应关系以及文件索引信息指示文件的入口地址和偏移量。这些信息存储在FLASH中,启动时通过挂载获取。
11、接收访问指令,访问指令中包括目标文件的文件名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010236531.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支持海量存储的内存数据库方法
- 下一篇:实时显示垂直搜索结果的方法和系统