Fuchsia 元件

元件是在 Fuchsia 的專屬沙箱中執行的程式。每個元件都是可組合模組,可透過各自的功能與其他元件互動。除了核心映像檔、啟動程序和元件管理服務工具外,Fuchsia 上的所有軟體都定義為元件。

Fuchsia 的元件架構負責執行系統中幾乎所有使用者空間軟體。元件管理員是系統程序,可協調所有元件執行例項的執行作業和生命週期、維護元件拓樸、為元件提供功能,並確保元件彼此隔離。

元件可透過功能取得權限,存取更廣泛的系統。每個元件都可以宣告提供給系統的新功能,以及其他元件 (或架構) 提供的功能,這些功能是元件運作所需的功能。元件管理服務會解析並驗證元件之間的所有能力要求,確保這些要求與元件已正確授予的功能相符。

必要條件

課程內容

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

軟硬體需求