发明名称 |
在嵌入式系统中对闪存文件系统进行升级的方法 |
摘要 |
本发明提供了一种在嵌入式系统中对闪存文件系统进行升级的方法,所述方法包括:将升级用镜像文件下载到内存目录中,并且将升级所需的应用工具复制到所述内存目录下;终止全部与升级无关的应用进程;卸载文件系统,并且将所述内存目录挂载到嵌入式系统的根目录下;在被挂载的根目录下的指定目录中创建初始化文件,并且写入用于执行闪存文件系统升级操作的指令;和发送用于重新启动初始化程序的系统重置信号。其中,根据发送的系统重置信号,嵌入式系统重新运行初始化程序,所述初始化程序根据创建的初始化文件中的指令,执行闪存文件系统升级操作。 |
申请公布号 |
CN102298531B |
申请公布日期 |
2014.08.06 |
申请号 |
CN201110266259.7 |
申请日期 |
2011.09.08 |
申请人 |
北京傲天动联技术股份有限公司 |
发明人 |
黄晓辉;李际勇;范成龙 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京铭硕知识产权代理有限公司 11286 |
代理人 |
罗延红 |
主权项 |
一种在嵌入式系统中对闪存文件系统进行升级的方法,所述方法包括: 将升级用镜像文件下载到内存目录中,并且将升级所需的应用工具复制到所述内存目录下; 终止全部与升级无关的应用进程; 卸载文件系统,并且将所述内存目录挂载到嵌入式系统的根目录下; 在被挂载的根目录下的指定目录中创建初始化文件,并且在创建的初始化文件中写入用于执行闪存文件系统升级操作的指令;和 发送用于重新启动初始化程序的系统重置信号, 其中,根据发送的系统重置信号,嵌入式系统重新运行初始化程序,所述初始化程序根据创建的初始化文件中的指令,执行闪存文件系统升级操作, 其中,所述嵌入式系统是嵌入式Linux系统,所述初始化程序是Linux中的init程序,所述初始化文件是Linux的inittab文件,并且使用“kill HUP1”命令来发送系统重置信号, 其中,所述内存目录是/tmp目录,并且所述指定目录是根目录下的etc目录, 其中,在执行闪存文件系统升级操作后,提示用户重启系统;其中,所述升级所需的应用工具包括执行闪存升级需要使用的操作指令、命令以及脚本中的至少一个。 |
地址 |
100193 北京市海淀区东北旺西路8号中关村软件园5号楼汉王科技大厦2层 |