买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种嵌入式系统的USB升级方法、嵌入式设备及存储介质_长沙湘计海盾科技有限公司_202311701740.3 

申请/专利权人:长沙湘计海盾科技有限公司

申请日:2023-12-12

公开(公告)日:2024-04-12

公开(公告)号:CN117873513A

主分类号:G06F8/65

分类号:G06F8/65

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.30#实质审查的生效;2024.04.12#公开

摘要:本发明提出的一种应用于出厂前预先制作有netlink事件监控程序和脚本文件包的嵌入式设备的操作系统升级方法,当系统触发Hotplug事件时,通过预制的挂载脚本文件挂载USB储存装置,通过对应netlink事件时,触发预制的升级脚本文件,判断升级文件包是否存在,对升级文件包进行校验,执行升级文件包内的根据用户意图编写的钩子脚本文件,钩子脚本文件判断升级是否立即生效,若下次升级,则备份原来的程序文件且创建新的升级目录,在系统下次上电启动时,执行预制升级流程,实现对系统的启动镜像文件、配置文件还有应用程序等需要升级的文件快速地替换升级,所有流程都在按照预制的升级流程和钩子脚本文件进行,无需操作人员的参与,所有升级工作都能够自动完成。

主权项:1.一种嵌入式系统的USB升级方法,其特征在于,应用于出厂前预制有监控程序和脚本文件包的嵌入式系统,包括以下步骤:S1、在嵌入式设备启动后,监测Hotplug事件,当系统监测到Hotplug事件发生时,触发挂载脚本文件执行,将所述Hotplug事件对应的USB存储装置挂载到系统指定目录下;S2、通过netlink事件监控程序触发升级脚本文件执行,检测指定目录下USB存储装置是否挂载成功,若挂载成功,则执行步骤S3;否则执行步骤S8;S3、通过升级脚本文件检测挂载USB存储装置中是否存在升级文件包,并对升级文件包的完整性进行校验,若校验成功,则将升级文件包解压至系统特定目录下,执行步骤S4;否则执行步骤S8;S4、通过升级脚本文件检测升级文件包解压的目录下是否存在序列号文件、版本文件和钩子脚本文件,并对序列号文件和版本文件进行初步校验,若文件存在且初步校验成功,则执行步骤S5;否则执行步骤S8;S5、执行钩子脚本文件,判断系统升级是否在系统下次启动时执行,若在系统下次启动时执行,则创建待升级文件目录,并将升级程序拷贝到该目录下,待系统下次启动时进行升级;否则立即执行系统升级,并执行步骤S6;S6、判断系统升级是否成功,若系统升级成功,则执行步骤S7;否则执行步骤S8;S7、在USB存储装置内生成升级成功文件,嵌入式设备提示系统升级结果;S8、在USB存储装置内生成升级失败文件,并且记录升级失败的原因,嵌入式设备提示系统升级结果。

全文数据:

权利要求:

百度查询: 长沙湘计海盾科技有限公司 一种嵌入式系统的USB升级方法、嵌入式设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。