Files
luban-lite-t3e-pro/doc/topics/sdk/burnsys/burnsys_user_guide.html
2025-01-23 16:37:00 +08:00

197 lines
28 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="本节介绍系统更新的方式及其具体流程。 了解系统更新的概念和途径有助于理解系统更新的具体流程并选择合适的升级方式。 系统更新涉及以下概念: 刷机 :借助专门的刷机工具,清除存储介质上的所有的数据, 并重新进行存储分区、坏块管理、固件写入等不可逆操作。 刷机可能具有如下风险: 导致用户所有数据丢失。 一般仅在工程调试、生产时使用,用户机需慎用。 尽管 AiBurn ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="topic"/><meta name="DC.relation" content="../../../topics/sdk/chapter-app.html"/><meta name="DC.relation" content="../../../topics/sdk/sdmc/sdcard.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/statis.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/statis.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/flow.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/medium.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/usb.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/uart.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/sdcard.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/udisk.html"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-01-15"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="id"/><meta name="DC.language" content="zh-CN"/><title>系统更新</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="id-d5856e1455"/><meta name="wh-source-relpath" content="topics/sdk/burnsys/burnsys_user_guide.dita"/><meta name="wh-out-relpath" content="topics/sdk/burnsys/burnsys_user_guide.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="id" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>主页</span></a></span></li><li><div class="topicref" data-id="concept_rcx_czh_pzb"><div class="title"><a href="../../../topics/sdk/chapter-app.html">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div></li><li class="active"><div class="topicref" data-id="id"><div class="title"><a href="../../../topics/sdk/burnsys/burnsys_user_guide.html">系统更新</a></div></div></li></ol></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
<span class="navprev"><a class="- topic/link link" href="../../../topics/sdk/sdmc/sdcard.html" title="挂载 SD 卡" aria-label="上一主题: 挂载 SD 卡" rel="prev"></a></span>
<span class="navnext"><a class="- topic/link link" href="../../../topics/sdk/burnsys/statis.html" title="平台升级方式" aria-label="下一主题: 平台升级方式" rel="next"></a></span> </span></div>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
<button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
<div id="wh_publication_toc_content">
<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem"><div data-tocid="revinfo_linux-d5856e989" class="topicref" data-id="revinfo_linux" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/revinfo/revinfo_rtos.html" id="revinfo_linux-d5856e989-link">修订记录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1003" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1003-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/env/sdk-compile.html" id="id-d5856e1003-link">SDK 编译</a><div class="wh-tooltip"><p class="shortdesc">介绍不同编译环境下 SDK 的详细编译流程。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1152" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1152-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/advanced/sdk-usage.html" id="id-d5856e1152-link">使用指南</a><div class="wh-tooltip"><p class="shortdesc">系统镜像、编译选项、开发板、应用等相关的详细使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_rcx_czh_pzb-d5856e1416" class="topicref" data-id="concept_rcx_czh_pzb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_rcx_czh_pzb-d5856e1416-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-app.html" id="concept_rcx_czh_pzb-d5856e1416-link">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e1431" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/usb/udisk.html" id="id-d5856e1431-link">挂载 U 盘 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1443" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/sdmc/sdcard.html" id="id-d5856e1443-link">挂载 SD 卡</a></div></div></li><li role="treeitem" aria-expanded="true" class="active"><div data-tocid="id-d5856e1455" class="topicref" data-id="id" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action id-d5856e1455-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burnsys_user_guide.html" id="id-d5856e1455-link">系统更新</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e1467" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/statis.html" id="id-d5856e1467-link">平台升级方式</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1479" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/flow.html" id="id-d5856e1479-link">系统更新流程</a></div></div></li><li role="treeitem"><div data-tocid="nedium-d5856e1491" class="topicref" data-id="nedium" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/medium.html" id="nedium-d5856e1491-link">系统更新媒介</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1505" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/usb.html" id="id-d5856e1505-link">USB 线</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1517" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/uart.html" id="id-d5856e1517-link">串口线</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1529" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/sdcard.html" id="id-d5856e1529-link">SD 卡</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1541" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/udisk.html" id="id-d5856e1541-link">U 盘</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1553" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1553-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/ota/ota_guide.html" id="id-d5856e1553-link">OTA 方案</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1657" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1657-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/xip/xip_user_guide.html" id="id-d5856e1657-link">XIP 方案 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1734" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/psram_load.html" id="id-d5856e1734-link">分散加载</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1746" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1746-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/dm.html" id="id-d5856e1746-link">动态加载 (DM-APP)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1806" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1806-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/secure/chapter-secure.html" id="id-d5856e1806-link">安全方案</a></div></div></li><li role="treeitem"><div data-tocid="mkfs_partition_image-d5856e1866" class="topicref" data-id="mkfs_partition_image" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/mkfs_partition_image.html" id="mkfs_partition_image-d5856e1866-link">制作分区镜像</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1878" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1878-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/d13x_bare_boot/index.html" id="id-d5856e1878-link">客制化启动</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1963" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1963-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burner_offline_lite.html" id="id-d5856e1963-link">离线烧录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="usb_display-d5856e2011" class="topicref" data-id="usb_display" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action usb_display-d5856e2011-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display.html" id="usb_display-d5856e2011-link">USB Display 方案</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2119" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2119-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/peripheral/peripheral-intro.html" id="id-d5856e2119-link">外设移植</a><div class="wh-tooltip"><p class="shortdesc"><span class="ph">CTP、U 盘、SD 卡、有线和无线网络</span>等外设的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2244" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2244-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/bringup/chapter-bringup.html" id="id-d5856e2244-link">BringUp</a><div class="wh-tooltip"><p class="shortdesc">在硬件上电后快速初始化系统,为操作系统的启动准备好必要的硬件环境。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2345" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2345-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-advanced-app.html" id="id-d5856e2345-link">高级应用</a><div class="wh-tooltip"><p class="shortdesc">系统、存储、多媒体、接口、安全等模块的详细配置和设计说明。</p></div></div></div></li></ul></div>
</div>
</nav>
<div class="col-lg-9 col-md-9 col-sm-12" id="wh_topic_body">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic topic" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/burnsys/burnsys_user_guide.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">系统更新</h1><div class="date inPage">15 Jan 2024</div><div style="color: gray;"></div><div class="- topic/body body"><div class="- topic/div div toctree-wrapper compound">本节介绍系统更新的方式及其具体流程。</div><p class="- topic/p p" data-ofbid="d236289e21__20250121171656">了解系统更新的概念和途径有助于理解系统更新的具体流程并选择合适的升级方式。</p><div class="- topic/p p" data-ofbid="d236289e23__20250121171656">系统更新涉及以下概念:<ul class="- topic/ul ul" id="id__ul_a5q_r5d_vcc" data-ofbid="id__ul_a5q_r5d_vcc"><li class="- topic/li li" data-ofbid="d236289e26__20250121171656"><strong class="+ topic/ph hi-d/b ph b"><a class="- topic/xref xref" href="flow.html#id__section_irr_j1q_wcc">刷机</a></strong>:借助专门的刷机工具,清除存储介质上的所有的数据,
并重新进行存储分区、坏块管理、固件写入等不可逆操作。<p class="- topic/p p" data-ofbid="d236289e32__20250121171656">刷机可能具有如下风险:</p><ul class="- topic/ul ul" id="id__ul_c1v_t5d_vcc" data-ofbid="id__ul_c1v_t5d_vcc"><li class="- topic/li li" data-ofbid="d236289e35__20250121171656">导致用户所有数据丢失。</li><li class="- topic/li li" data-ofbid="d236289e37__20250121171656">一般仅在工程调试、生产时使用,用户机需慎用。</li><li class="- topic/li li" data-ofbid="d236289e39__20250121171656">尽管 AiBurn 刷机工具可以刷单个分区,确保不破坏其他分区的数据,但可能引起各个分区的数据不匹配,导致系统异常。</li></ul></li></ul><ul class="- topic/ul ul" id="id__ul_bkj_3vd_vcc" data-ofbid="id__ul_bkj_3vd_vcc"><li class="- topic/li li" data-ofbid="d236289e42__20250121171656"><strong class="+ topic/ph hi-d/b ph b">升级</strong>:直接更新现有系统,不涉及磁盘分区等操作,是一种相对安全的用户机系统更新方案。
<p class="- topic/p p" data-ofbid="d236289e47__20250121171656">升级流程中会设置保护现有数据的逻辑,并且支持升级中断,固件损坏等异常场景的处理。</p><p class="- topic/p p" data-ofbid="d236289e49__20250121171656">升级具有以下特点:</p><div class="- topic/p p" data-ofbid="d236289e52__20250121171656">
<ul class="- topic/ul ul" id="id__ul_qcw_yvd_vcc" data-ofbid="id__ul_qcw_yvd_vcc"><li class="- topic/li li" data-ofbid="d236289e55__20250121171656"><strong class="+ topic/ph hi-d/b ph b"><a class="- topic/xref xref" href="flow.html#id__ota">OTAOver the
Air升级</a></strong>:使用网络下载升级包到本地后,使用下载包升级系统。<ul class="- topic/ul ul" id="id__ul_xmt_mj2_vcc" data-ofbid="id__ul_xmt_mj2_vcc"><li class="- topic/li li" data-ofbid="d236289e62__20250121171656">对固件制作有一定要求,<span class="- topic/ph ph">Luban-Lite</span> SDK 中的 OTA ota_emmc
两个项目是升级的示例。</li><li class="- topic/li li" data-ofbid="d236289e70__20250121171656">需要预留较多存储空间,一般要求预留 1.5 至 3 倍的存储空间。</li></ul><p class="- topic/p p" data-ofbid="d236289e72__20250121171656">关于 OTA 升级逻辑的详细使用说明,可参考 <a class="- topic/xref xref" href="../ota/ota_guide.html">OTA 方案</a></p></li><li class="- topic/li li" data-ofbid="d236289e78__20250121171656"><strong class="+ topic/ph hi-d/b ph b">Recovery 升级</strong> 固件包含一个正式运行系统和一个小的 Recovery 系统,升级时先切换到 Recovery
系统,再更新整个系统。<div class="- topic/note note note note_note" id="id__note_u5h_rwd_vcc" data-ofbid="id__note_u5h_rwd_vcc"><span class="note__title">注:</span> AIC SDK 使用
Recovery 升级。
</div>Recovery 系统具有以下特点: <ul class="- topic/ul ul simple" id="id__ul_qk5_gwd_vcc" data-ofbid="id__ul_qk5_gwd_vcc"><li class="- topic/li li" data-ofbid="d236289e86__20250121171656">
<p class="- topic/p p" data-ofbid="d236289e88__20250121171656">仅用于更新,功能简单而健壮。</p>
</li><li class="- topic/li li" data-ofbid="d236289e91__20250121171656">
<p class="- topic/p p" data-ofbid="d236289e93__20250121171656">一般比较小以节省存储空间。</p>
</li><li class="- topic/li li" data-ofbid="d236289e96__20250121171656">
<p class="- topic/p p" data-ofbid="d236289e98__20250121171656">可以保证升级成功。</p>
</li></ul></li><li class="- topic/li li" data-ofbid="d236289e101__20250121171656"><strong class="+ topic/ph hi-d/b ph b">双系统升级</strong>Ping-Pong 系统,固件同时有两个系统,一个运行系统和一个备份系统。<div class="- topic/p p" data-ofbid="d236289e105__20250121171656">双系统具有如下特点:<ul class="- topic/ul ul" id="id__ul_htf_nxd_vcc" data-ofbid="id__ul_htf_nxd_vcc"><li class="- topic/li li" data-ofbid="d236289e108__20250121171656">
<p class="- topic/p p" data-ofbid="d236289e110__20250121171656">导致存储容量增大一倍,不符合嵌入式的精简原则</p>
</li><li class="- topic/li li" data-ofbid="d236289e113__20250121171656">
<p class="- topic/p p" data-ofbid="d236289e115__20250121171656">系统更新时当前运行系统更新备份的系统</p>
</li><li class="- topic/li li" data-ofbid="d236289e118__20250121171656">升级成功后重启切换到新系统,原系统作为备份</li></ul></div></li></ul>
</div></li></ul></div></div></article></main></div>
<div class=" wh_child_links d-print-none "><nav aria-label="Child Links" role="navigation" class="- topic/related-links related-links"><ul class="ullinks"><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/statis.html">平台升级方式</a></strong></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/flow.html">系统更新流程</a></strong></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/medium.html">系统更新媒介</a></strong><div class="- topic/desc desc"></div></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/usb.html">USB 线</a></strong></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/uart.html">串口线</a></strong></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/sdcard.html">SD 卡</a></strong></li><li class="- topic/link link ulchildlink"><strong><a href="../../../topics/sdk/burnsys/udisk.html">U 盘</a></strong></li></ul></nav></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>