ACPI / Hardware Terms Stable
platform firmwareにおけるGPIOとは?
BIOS/UEFIおよびembedded firmware学習者向けにplatform firmwareにおけるGPIOを説明するクイックノート。
1 分で読めます
platform firmwareにおけるGPIOとは?
platform firmwareにおけるGPIOは、strap、enable/reset line、presence detect、wake event、ACPI resourceなどに使われる。
なぜ重要か
- firmwareがhardware behaviorをOSへどのように見せるかを説明する。
- schematic上のsignalとOSから見えるdeviceを結び付ける。
- boot、power、device enumerationのdebugに役立つ。
実例
例:firmwareではdeviceが見えるのにOSで見えない場合、ACPI namespace、OS log、_CRSが返すresourceを比較する。
クイックチェックリスト
- log上で最後に確認できるphaseはどこか。
- failure前後のcontext logは十分か。
- UEFI Shell outputで同じ状態を確認できるか。
覚えておくポイント
platform firmwareにおけるGPIOは、firmwareの記述とOSの解釈をつなぐ契約である。
関連ノート
公開参考資料
この記事は役に立ちましたか?
ファームウェア、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.
Ghi chúACPI / Hardware Terms
Power Sequenceとは?
BIOS/UEFIおよびembedded firmware学習者向けにPower Sequenceを説明するクイックノート。
Ghi chúACPI / Hardware Terms
EC & BIOS Handshakeとは?
BIOS/UEFIおよびembedded firmware学習者向けにEC & BIOS Handshakeを説明するクイックノート。
Ghi chúACPI / Hardware Terms
SMBIOS Type 0–4とは?
BIOS/UEFIおよびembedded firmware学習者向けにSMBIOS Type 0–4を説明するクイックノート。
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.