Udostępnij przez


Wypełnij tabelę ESRT

Tabela zasobów systemowych EFI (ESRT) udostępnia mechanizm identyfikacji zintegrowanych zasobów urządzenia i oprogramowania układowego systemu w celu określania docelowych aktualizacji oprogramowania układowego do tych zasobów. Każdy wpis w narzędziu ESRT opisuje zasób urządzenia lub oprogramowania układowego systemu, który może być objęty pakietem sterowników aktualizacji oprogramowania układowego. Każdy zasób oprogramowania układowego, który może zostać zaktualizowany przez pakiet sterowników aktualizacji oprogramowania układowego, musi być opisany przez dokładnie jeden wpis w ESRT, aby umożliwić wdrażanie i instalowanie aktualizacji oprogramowania układowego. Aby uzyskać więcej informacji na temat układu i implementacji ESRT, zobacz definicję tabeli ESRT.

Na poniższym diagramie przedstawiono ogólny diagram blokowy typowego systemu SoC.

oprogramowanie układowe możliwe do aktualizacji w systemie SoC.

W tym przykładzie każde urządzenie systemowe zawierające aktualizowalne oprogramowanie układowe jest reprezentowane przez pojedynczy blok. Każdy blok może odbierać i instalować docelową, niezależną aktualizację oprogramowania układowego dla urządzenia. W związku z tym każdy blok ma unikatowy wpis w ESRT reprezentującym to urządzenie, jak pokazano na poniższym diagramie.

zasoby sprzętowe i programowe oprogramowania układowego układu SoC.

Istnieje również możliwość zaktualizowania oprogramowania układowego urządzenia w ramach pojedynczego, monolitycznego pakietu sterowników aktualizacji oprogramowania układowego systemu. W takim przypadku urządzenie nie będzie miało wpisu ESRT, ponieważ zostało ono zaktualizowane przy użyciu oprogramowania układowego systemu. Ogólnie rzecz biorąc, urządzenie może mieć aktualizację oprogramowania układowego określoną przez tylko jedną pozycję w ESRT.

Dla uproszczenia na poprzednim diagramie opisano model, w którym każde urządzenie ma przeznaczoną oddzielnie aktualizację oprogramowania układowego z unikatowym wpisem. Każdy identyfikator GUID w tabeli identyfikuje urządzenie z możliwością aktualizacji lub oprogramowanie układowe systemu UEFI w tym systemie SoC. Każdy identyfikator GUID w tabeli jest unikatowy (czyli nie ma dwóch urządzeń/oprogramowania układowego systemu współużytkuje tę samą wartość identyfikatora GUID), a tabela jest unikatowa dla jednego systemu SoC. Poprawki sprzętowe systemu SoC muszą definiować nowe wartości identyfikatora GUID dla urządzeń/oprogramowania układowego systemu. Gwarantuje to, że oprogramowanie układowe jest przeznaczone dla każdego składnika w poprawionym sprzęcie, ponieważ subtelne różnice w sprzęcie urządzenia w różnych poprawkach mogą wymagać innego oprogramowania układowego.

Aktualizacje firmware systemu i urządzenia za pośrednictwem pakietu sterowników firmware

Dostosowywanie oprogramowania układowego dla różnych regionów geograficznych

Utwórz pakiet aktualizacji oprogramowania układowego

Certyfikowanie i podpisywanie pakietu aktualizacji

Instalowanie aktualizacji