本頁提供 Fuchsia 目前的硬體需求和建議摘要。我們的目標是針對只需要瞭解 Fuchsia 需要或建議的硬體供應商,提供簡單易懂的 RFC-0111:初始硬體平台規格說明。
必要功能
必須支援所有必要功能。如果系統不支援所需功能,Fuchsia 就無法正確建構或執行。
功能 | 領域 | 詳細說明 | 範例 |
---|---|---|---|
指示集架構 (ISA) | 架構 |
|
|
QEMU 支援 | 架構 | ||
小端序位元組排序模式 | 架構 |
|
|
支援 LLVM 工具鍊 | 架構 |
|
|
第 2 級 Rust 語言支援 | 架構 |
|
|
支援 Dart 語言 | 架構 |
|
|
支援 Go 語言 | 架構 |
|
|
功能完備的現代記憶體管理單位 (MMU) | 平台 |
|
|
64 位元平台 | 平台 |
|
|
時鐘與計時器 | 系統 |
|
|
系統啟動載入程式開放性 | 系統 |
|
|
序列控制台存取權 | 系統 |
|
建議功能
建議功能並不需要正確建構或執行 Fuchsia,但由於這些功能可提升 Fuchsia 的基本功能,因此建議使用這些功能。
功能 | 領域 | 詳細說明 | 範例 |
---|---|---|---|
虛擬化支援 | 架構 |
|
|
時鐘與計時器 | 架構 |
|
|
I/O 記憶體管理單元 (IOMMU) | 平台 |
|
|
支援硬體加密編譯加速功能 | 平台 |
|
|
硬體輔助追蹤 | 平台 |
|
|
GCC 工具鍊支援 | 系統 |
|
|
第 1 級 Rust 語言支援 | 系統 |
|
|
說明文件與支援 | 系統 |
|
|
支援 Fastboot | 系統 |
|
附錄:術語
這些術語定義是以文件定義為依據。
架構
處理器架構,例如 x86 或 Arm。
早期系統啟動載入程式
系統啟動載入程式的所有階段,早於最終階段系統啟動載入程式。
最終階段系統啟動載入程式
載入 Fuchsia 核心的軟體元件。
平台
晶片系統 (SoC) 或 CPU 和晶片組的組合。
系統
具備 CPU、記憶體、週邊裝置等的完整電腦硬體系統。又稱為白板。