Fuchsia 元件

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

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

元件可透過功能存取更廣泛系統的各個部分。每個元件都可以宣告自身為系統提供的新功能,以及由其他需要運作的元件 (或架構) 所提供的功能。元件管理服務會解析並驗證元件之間的所有能力要求,確保元件具備適當授予元件的功能。

必要條件

課程內容

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

事前準備