本頁提供 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、記憶體、週邊裝置等的完整電腦硬體系統。又稱為白板。