Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
打造凝聚性產品
元件是 Fuchsia 使用者空間中執行的軟體基礎。您目前已瞭解的元件是核心平台的一部分,通常適用於所有執行 Fuchsia 的產品。Fuchsia 產品由平台元件和產品專屬元素組成,可滿足裝置硬體和使用者體驗的獨特需求。在本節中,您將瞭解 Fuchsia 如何建構元件,以便進行產品層級的自訂設定。
工作階段元件
工作階段是封裝產品使用者體驗的元件。工作階段元件是 Fuchsia 平台與產品層級使用者互動之間的界線。每個 Fuchsia 產品都會將單一工作階段例項定義為產品體驗的根目錄,這可能會或可能不會管理其他子項元件。
session_manager 平台元件會在啟動時啟動工作階段元件,並提供一組必要功能,以支援產品體驗,例如視窗管理、輸入事件處理或無障礙功能。
驅動程式架構
與工作階段類似,Fuchsia Driver Framework 可讓開發人員將特定產品的裝置驅動程式做為元件實作。有些驅動程式庫程式元件代表硬體介面控制器 (例如 PCI 或 USB),其他元件則與終端裝置互動,例如乙太網路控制器或鍵盤。
當裝置被偵測到或連結至系統時,driver_manager 平台元件會啟動必要的驅動程式庫元件,將這些元件繫結至硬體介面,並管理其生命週期。
後續步驟
恭喜!您已成功建構一些基本 Fuchsia 元件,並將這些元件整合至運作中的系統。
在下一單元中,您將進一步瞭解 Fuchsia 元件如何透過以下方式相互互動:
Fuchsia 介面
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-03-21 (世界標準時間)。
[[["容易理解","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-03-21 (世界標準時間)。"],[],[]]