Mở menu

UEFI Device Driverとは?

BIOS/UEFIおよびembedded firmware学習者向けにUEFI Device Driverを説明するクイックノート。

1 分で読めます
Đọc bằng 日本語 Tiếng Việt English
Debug / Shell / Driver Terms cover

UEFI Device Driverとは?

UEFI Device Driverは、特定のdeviceまたはcontrollerを管理するdriverである。

なぜ重要か

  • UEFI driverの構造と接続方法を説明する。
  • driver binding、controller connection、resource cleanupのdebugに役立つ。
  • Driver Binding Protocolのcodeを読むときに役立つ。

実例

例:Start()が途中で失敗した場合、driverはreturn前にopenしたprotocolやallocateしたresourceをcleanupすべきである。

クイックチェックリスト

  • Supported()は正しいdeviceをmatchしているか。
  • Start()は失敗時にcleanupしているか。
  • Stop()はresource解放とprotocol closeを行っているか。

覚えておくポイント

UEFI Device Driverは小さな概念に見えても、logを読むときや実際のfirmware debugで重要になる。

関連ノート

公開参考資料

この記事は役に立ちましたか?

ファームウェア、BIOS/UEFI、組み込みシステムを学んでいる人に共有できます。

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.