רשימת סניפים בפתח תקווה
응용 프로그램의 검색 프로세스가 끝나면 사용자에게 사용 가능한 드라이버 업데이트가 표시됩니다. 소프트웨어를 작동하는 기능 모드에 따라 드라이버를 다운로드한 후 사용자는 `설치` 버튼을 클릭하고 바이너리가 실행(Function 1) 또는 "Function 2" 모드에서 실행되는 경우 소프트웨어가 저장된 위치가 사용자가 다운로드한 파일을 실행하기 위해 팝업됩니다. Microsoft에서는 CFU가 손상되지 않았으며 후속 업데이트의 유효성을 검사하고 제대로 호출할 수 있도록 항상 "v.next" 버전을 빌드합니다. 장치가 CFU 프로토콜을 실행할 수 없기 때문에 구성 요소를 해제하는 것은 CFU 프로토콜의 범위를 벗어납니다. 향상된 보호를 위해 암호화 서명 메커니즘은 제조업체에서 생성에서 구성 요소에 의한 호출에 이르기까지 업데이트 전달의 모든 단계에서 우발적인 수정 또는 의도적인 공격에 대한 종단 간 보호를 제공하는 것이 좋습니다. 다운로드가 기밀로 유지되어야 하는 경우 암호화 메커니즘을 사용할 수도 있습니다. 암호 해독 및 키 관리도 CFU 프로토콜 사양의 범위를 벗어납니다. 사용 가능한 모든 업데이트 및 소프트웨어를 한 번에 다운로드하거나 선택적으로 설치하도록 선택할 수 있습니다. 이외에도 삼성 업데이트 응용 프로그램에서, 당신은 삼성 다운로드 센터에서 더 많은 드라이버, 매뉴얼 및 소프트웨어를 찾을 수 있습니다. 원격 업데이트의 경우 SWUpdate는 스트림에서 관련 이미지를 추출하여 처리기를 호출하기 전에 환경 변수 TMPDIR(설정되지 않은 경우 /tmp)가 가리키는 디렉토리에 복사합니다. 이렇게 하면 모든 부품이 있고 올바른 경우에만 업데이트가 시작됩니다. 그러나 리소스가 적은 일부 시스템에서는 연결된 SD 카드의 파일 시스템을 업데이트해야 하는 경우와 같은 이미지를 복사하는 RAM의 양이 충분하지 않을 수 있습니다.
이 경우 임시 복사본 없이 해당 처리기에 의해 이미지가 스트림으로 직접 설치되는 경우에 도움이 됩니다. 모든 처리기가 대상에 직접 스트리밍하는 것을 지원하지는 않습니다. 단일 이미지 설명에 플래그를 "직접 설치"하여 0복사가 있는 스트리밍을 사용할 수 있습니다. 구현자는 CFU가 가능하지만 일부 기능을 제공하지 않을 수 있는 세 번째 "대체" 페일 세이프 펌웨어 이미지를 사용하거나 응용 프로그램에서 호출하는 부트 로더의 함수로 CFU를 구현하는 등 장치를 브릭킹하지 못하도록 다른 방법을 사용할 수 있습니다. 응용 프로그램이 실패하면 부트 로더가 강제로 인계되어 다시 가을되거나 성공적으로 업데이트될 때까지 `베어 본` CFU 인터페이스를 제공할 수 있습니다. 이 프로젝트는 저장소 미디어 또는 네트워크에서 임베디드 시스템을 업데이트하는 데 도움이 되는 것으로 생각됩니다. 그러나 주로 추가 프로토콜 또는 설치 프로그램(SWUpdate에서 처리기라고 함)을 응용 프로그램에 쉽게 추가할 수 있는 프레임워크로 간주해야 합니다.