在设备上重启的级别

Azure Sphere 设备上可能会发生两个级别的重启:

  • 设备重启:MCU 重启,从而重置外围设备、重新连接到网络层,并重启应用程序和 Azure Sphere 操作系统 (OS) 。
  • 应用程序重启:应用程序会重启,但外围设备、与网络层的连接以及操作系统将保持其当前状态。

以下情况会导致设备重新启动:

  • 已安装 Azure Sphere OS 的更新。
  • 应用程序更新会更改外围设备配置,并且外围设备配置已锁定。
  • 设备已从 USB 端口拔出并再次插入。
  • 按下设备上的“重置”按钮。
  • CLI az sphere device restart 命令将运行。
  • PowerManagement_ForceSystemReboot 高级应用程序调用 函数。

以下情况会导致高级应用程序或支持实时的应用程序重启:

  • 已安装应用程序的更新。
  • 应用程序意外退出。
  • 发生了 OS 事件或硬件事件。
  • 运行 az sphere device app stopaz sphere device app start CLI 命令。

初始化和终止中介绍了高级应用程序在启动或退出时应执行的任务。 有关高级应用程序或支持实时的应用程序何时退出的详细信息,请参阅 应用程序的生命周期

有关设备何时检查更新的信息,请参阅 何时发生更新。 有关锁定外围设备配置的详细信息,请参阅 外围设备配置锁定