一种嵌入式系统的USB升级方法、嵌入式设备及存储介质

    公开(公告)号:CN117873513A

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

    申请号:CN202311701740.3

    申请日:2023-12-12

    IPC分类号: G06F8/65

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