[发明专利]嵌入式设备根文件系统的处理系统和处理方法有效
| 申请号: | 201010578460.4 | 申请日: | 2010-12-08 |
| 公开(公告)号: | CN102043652A | 公开(公告)日: | 2011-05-04 |
| 发明(设计)人: | 王猛;袁仁东 | 申请(专利权)人: | 苏州捷泰科信息技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 郑小粤 |
| 地址: | 215021 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 设备 文件系统 处理 系统 方法 | ||
技术领域
本发明涉及计算机嵌入式系统处理技术领域,特别是涉及一种嵌入式设备根文件系统的处理系统和处理方法。
背景技术
嵌入式设备需要Nand Flash(Nand型闪存)或Nor Flash(Nor闪存),来存储启动加载程序(Boot Loader)、嵌入式操作系统和根文件系统。
根文件系统包括YAFFS1,YAFFS2根文件系统或者ROMFS,JFFS2,NFS,CRAMFS根文件系统等。
但是,现有的对根文件系统的处理的方法各种各样的缺点和局限性。
以YAFF2根文件系统为例,YAFFS2(Yet Another Flash Filing System version2,闪存文件系统2)是专门为嵌入式系统所使用的Nand Flash设计的根文件系统。现有技术中,构建和更新YAFFS2根文件系统的处理的方法有:1)使用NFS(Network FileSystem,网络文件系统)挂载YAFFS2根文件系统;2)使用启动加载程序(Boot Loader)和网络接口构建或者烧录等方式实现YAFFS2根文件系统的构建、更新等处理。
A)图1是现有技术中,利用运行在Linux(一种开源计算机操作系统)的PC(Personal Computer,个人计算机)上的NFS(Network File System,网络文件系统)服务器下载和构建YAFFS2根文件的处理流程图。从图1中可以看出,首先,此处理方法需要有NFS服务器的支持;其次,要搭建网络环境;再次,要配置NFS服务器;最后才能将NFS服务器中的根文件系统下载到Nand Flash的第五分区,构建得到YAFFS2根文件系统。可见,用NFS服务器挂载YAFFS2根文件系统的处理方法的缺点和局限性:从NFS服务器挂载YAFFS2根文件系统操作复杂,并且需要一台外设PC作为NFS服务器才能实现。
中国发明专利申请(申请号200510008394.6)公开了采用Boot Loader、TCP/IP协议和网络接口进行下载和构建(烧录)的方式更新根文件系统的处理方法,这类方法的缺点和局限性在于,在没有网络接口的嵌入式设备中无法完成根文件系统的下载、更新和构建(烧录),其增加了成本,并且限制了实际应用的范围。
发明内容
本发明的目的在于提供一种嵌入式设备根文件系统的处理系统和处理方法,其简化了根文件系统的处理过程,具有很好的易操作性。
为实现本发明目的而提供的一种嵌入式设备根文件系统的处理系统,包括至少一带有标准接口的嵌入式设备,以及可通过标准接口接入到嵌入式设备的一便携式装置;嵌入式设备包括根文件系统;
所述嵌入式设备,包括第一检测更新模块,用于在便携式装置连接到所述嵌入式设备后,检测便携式装置中的更新标志位,并对便携式装置中的根文件系统的镜像文件与嵌入式设备中的根文件系统进行判断比较,并根据判断结果从便携式装置中读取根文件系统的镜像文件和相应根文件系统信息,更新替换嵌入式设备中的根文件系统的文件和根文件系统信息;
所述便携式装置,包括标志位模块和第一更新处理模块;
其中:
所述标志位模块,用于通过标志位标志所述便携式装置接入到嵌入式设备时,是否需要利用便携式装置中的根文件系统的镜像文件更新嵌入式设备中的根文件系统的文件;
所述第一更新处理模块,用于在便携式装置接入到嵌入式设备后,根据嵌入式设备的读取请求,发送根文件系统信息及其镜像文件到嵌入式设备。
较优地,所述第一检测更新模块,包括第一接口检测模块,标志位检测模块,第一更新判断模块,第一镜像文件覆盖写入模块,第一读取判断模块,第一更新版本号模块;
其中:
所述第一接口检测模块,用于检测是否有便携式装置从标准接口接入到嵌入式设备,并在检测到便携式装置接入时,启动便携式装置,向便携式装置发出初始化指令;
所述标志位检测模块,用于检测便携式装置的标志位;
第一更新判断模块,用于便携式装置初始化完成后,在检测便携式装置中的更新标志位为1时,向便携式装置发出版本号读取请求,得到便携式装置中根文件系统的镜像文件的版本号后,将所述镜像文件版本号与嵌入式设备根文件系统的版本号进行比较,判断是否需要更新嵌入式设备根文件系统;
所述第一镜像文件覆盖写入模块,用于在第一更新判断模块判断需要更新根文件系统时,向便携式装置发出镜像文件读取请求,并在接收到所述便携式装置发送来的镜像文件时,依次将镜像文件写入并覆盖更新嵌入式设备的根文件系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州捷泰科信息技术有限公司,未经苏州捷泰科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010578460.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计费信息报告的发送方法及装置
- 下一篇:一种带有自动补料功能的沥青备料装置





