一种基于ARM装置的USB软件升级方法

基本信息

申请号 CN202011610731.X 申请日 -
公开(公告)号 CN112506551A 公开(公告)日 2021-03-16
申请公布号 CN112506551A 申请公布日 2021-03-16
分类号 G06F8/65(2018.01)I 分类 计算;推算;计数;
发明人 唐明;陈皓;高原;吕永勃 申请(专利权)人 珠海华网科技有限责任公司
代理机构 南宁深之意专利代理事务所(特殊普通合伙) 代理人 徐国华
地址 519015广东省珠海市高新区唐家湾镇科技七路18号C栋二层206房
法律状态 -

摘要

摘要 本发明公开一种基于ARM装置的USB软件升级方法,包括以下步骤:升级软件在启动时首先监听USB接口的插入事件,有U盘插入装置以后,将U盘挂载到系统设定的挂载点,根据规定好的文件名检查U盘中是否存在需要升级的程序升级包,如果没有,则不升级,程序继续等待U盘重新插入;如果有,则解压文件到临时目录,先杀掉正在运行的程序,然后将需要升级的程序从临时目录拷贝到目标目录,再查看是否有配置文件,如果有,将配置文件从临时目录拷贝到目标目录,然后删除临时目录,关机,整个升级流程结束。本发明解决了升级程序时需要通过网线连接设备,然后登录SSH,使用SCP命令将需要升级的程序拷贝到设备中等一系列手动操作的问题,使整个升级流程简单化。