다음을 통해 공유


디바이스에서 다시 시작하는 수준

Azure Sphere 디바이스에서 발생할 수 있는 두 가지 수준의 다시 시작이 있습니다.

  • 디바이스 다시 부팅: MCU는 주변 장치를 다시 시작하고, 주변 장치를 다시 시작하고, 네트워크 계층에 다시 연결하고, 애플리케이션과 OS(Azure Sphere 운영 체제)를 다시 시작합니다.
  • 애플리케이션 다시 시작: 애플리케이션이 다시 시작되지만 주변 장치, 네트워크 계층 및 운영 체제에 대한 연결은 현재 상태로 유지됩니다.

다음과 같은 상황에서 디바이스가 다시 부팅됩니다.

  • Azure Sphere OS의 업데이트가 설치됩니다.
  • 애플리케이션 업데이트는 주변 장치 구성을 변경하고 주변 장치 구성이 잠깁니다.
  • 디바이스가 USB 포트에서 분리되어 다시 연결됩니다.
  • 디바이스의 다시 설정 단추가 눌립니다.
  • az sphere device restart CLI 명령이 실행됩니다.
  • 함수는 PowerManagement_ForceSystemReboot 상위 수준 애플리케이션에서 호출됩니다.

다음과 같은 경우 상위 수준 애플리케이션 또는 실시간 지원 애플리케이션이 다시 시작됩니다.

  • 애플리케이션의 업데이트가 설치됩니다.
  • 애플리케이션이 예기치 않게 종료됩니다.
  • OS 이벤트 또는 하드웨어 이벤트가 발생했습니다.
  • az sphere device app stopaz sphere device app start CLI 명령이 실행됩니다.

시작 또는 종료 시 상위 수준 애플리케이션이 수행해야 하는 작업은 초기화 및 종료에 설명되어 있습니다. 상위 수준 애플리케이션 또는 실시간 지원 애플리케이션이 종료되는 시기에 대한 자세한 내용은 애플리케이션의 수명 주기를 참조하세요.

디바이스가 업데이트를 확인하는 시기에 대한 자세한 내용은 업데이트 수행 시기를 참조 하세요. 주변 장치 구성 잠금에 대한 자세한 내용은 주변 장치 구성 잠금에 설명되어 있습니다.