Fuchsia 元件

元件是指在 Fuchsia 中運作的程式。每個元件都是一個可組合模組,透過其功能與其他元件互動。Fuchsia 上的所有軟體都定義為元件,除了核心映像檔、啟動程序和元件管理服務以外。

Fuchsia 的元件架構負責在系統中執行幾乎所有使用者空間軟體。元件管理員是一套系統程序,會協調所有元件執行個體的執行和生命週期、維護元件拓撲、提供元件功能,以及讓元件彼此獨立。

元件可透過功能存取較大系統的各個部分。每個元件可宣告自身提供給系統和功能,以及由其他元件 (或架構) 針對運作所需的功能。元件管理服務會解析及驗證元件之間的所有能力要求,確保元件具備正確授予元件的功能。

必要條件

課程內容

  • Fuchsia 元件設計原則
  • 宣告元件和功能
  • 測試元件及偵錯

課程需求

  • 搭載 Linux 或 macOS 的 x64 型機器

  • 已設定的 Fuchsia SDK 環境

  • workstation_eng.x64」的模擬器產品組合