Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Fuchsia 驅動程式架構 (DFv1)
總覽
Fuchsia Driver Framework (FDF) 是一組程式庫、工具、中繼資料和映像檔,可讓驅動程式庫程式編寫者開發、測試及發布以 Fuchsia 為目標的驅動程式。其目的是提供穩定的 ABI,讓驅動程式庫程式開發人員只需編寫一次驅動程式庫,即可在多個版本的 Fuchsia 核心和平台上使用。
目前,FDF 由驅動程式管理器、驅動程式代管程序、核心程式庫 (libdriver)、FIDL 介面、banjo 介面,以及開發 Fuchsia 驅動程式的規範所組成。FDF 不斷演進,尚未達到 ABI 穩定性。
驅動程式管理員
驅動程式管理員是 FDF 維護及開發的二進位檔。負責在所有平台上載入驅動程式及管理裝置。這是裝置開機時要啟動的初始程序之一。它會在預先設定的路徑中尋找驅動程式庫套件,並嘗試透過執行驅動程式庫的繫結規則,為每部裝置比對驅動程式庫,以及管理裝置生命週期。它會代管名為「Device Filesystem」(devfs) 的虛擬檔案系統,該系統提供已淘汰的方法,可讓驅動程式庫存取非驅動程式庫元件。新版驅動程式不會使用 devfs,而是直接使用服務。
驅動程式代管程序
驅動程式主機是驅動程式管理器啟動的二進位檔,用於代管一或多個驅動程式。這有助於將驅動程式置於沙箱中。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-25 (世界標準時間)。"],[],[]]