OTA续

  • OTA更新中保持了现有的连接
  • 更新内容写入到新的位置,因为本程序还在运行中是不能实现原位置替换的
  • 更新完成后尝试重新运行加载程序
  • 在加载程序中尝试运行更新后的程序
  • reboot
os.execl( "cmd.exe", "/c", "G:/study/py/randomtest/reboot.bat" )
  • execl的说明,重点的说明是,仍旧使用当前进程的资源
def execl(file, *args):
    """execl(file, *args)

    Execute the executable file with argument list args, replacing the
    current process. """
    execv(file, args)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容