Not all protocols are defined in the EFI 1.10 Specification.
並非所有的protocols(通訊協定)都定義在EFI 1.10規範中。
The EFI Developer Kit (EDK) includes many protocols that are not part of the EFI 1.10 Specification.
EDK中就包含了許多不屬於EFI 1.10規範的protocols(通訊協定)。
These protocols provide the wider range of functionality that might be needed in any particular implementation, but they are not defined in the EFI 1.10 Specification because they do not present an external interface that is required to support booting an OS or writing an EFI driver.
這些protocols(通訊協定)提供了廣泛的功能,可能被用在一些特殊的實做中,但是這些protocols(通訊協定)並沒有被定義在EFI 1.10規範中,因為他們沒有提供支援開機到OS或撰寫驅動程式(EFI Driver)所需的外部介面。
The creation of new protocols is how EFI-based systems can be extended over time as new devices, buses, and technologies are introduced.
protocols(通訊協定)所創造的是以EFI為基礎的系統如何隨著時間擴充功能,隨著新的裝置、匯流排與技術的引進。
For example, some protocols that are in the EDK but not in the EFI 1.10 Specification are:
例如,一些存於EDK但是不屬於EFI 1.10規範的protocols(通訊協定):
■ Varstore – interface to abstract storage of EFI persistent binary objects.
變數儲存器 - EFI持續二進位物件的抽象儲存體介面。
■ ConIn – service to provide a character console input.
控制台輸入 - 系統服務所提供的控制台輸入字元的功能。
■ ConOut – service to provide a character console output.
控制台輸出 - 系統服務所提供的控制台輸出字元的功能。
■ StdErr – service to provide a character console output for error messaging.
標準錯誤 - 系統服務所提供的控制台輸出錯誤訊息字元的功能。
■ PrimaryConIn – the console input with primary view.
主要控制台輸入 - 控制台輸入與主要視點。
■ VgaMiniPort – a service that provides Video Graphics Array output.
VGA小型輸出埠 - 系統服務所提供的VGA輸出。
■ UsbAtapi – a service to abstract block access on USB bus.
UsbAtapi - 系統服務所提供的USB抽象區塊傳輸。
■ The EFI Application Toolkit also contains a number of EFI protocols that may be found on some platforms, such as,:
■ PPP Deamon – Point-to-Point Protocol driver.
PPP Deamon - 點對點通訊驅動程式
■ Ramdisk – file system instance on a Random Access Memory buffer.
Ramdisk - 在RAM中的檔案系統。
■ TCP/IP – Transmission Control Protocol / Internet Protocol.
沒有留言:
張貼留言