開發人員體驗
-
為在平台來源樹狀結構中使用 Rust 的工程師提供快速可靠的工作流程:rust-analyzer 的 CI、<5 秒的檢查週期、可探索的 Fuchsia Rust API 說明文件,以及讓第三方 Rust 程式庫保持最新的簡化程序。
-
支援所有支援架構的 CPU 分析,改善開發人員的 Fuchsia 追蹤功能。
-
SDK 可用於啟動新硬體。這包括開發電路板驅動程式庫、電路板上周邊裝置的驅動程式,以及使用 SDK 為硬體實作電路板定義。
-
讓所有 DFv2/FIDL 驅動程式可透過 SDK 和 Bazel 建構、測試及偵錯,做為平台來源樹狀結構的一部分或在其專屬的獨立存放區中。
-
您可以將 FIDL 元素淘汰視為編譯時警告,以便瞭解平台的演進情形。
-
Google Test (又稱 gtest) 是首選的單元測試架構,可在 Fuchsia 平台來源樹狀結構中使用 SDK 編寫驅動程式庫 (取代 zxtest,用途相同)。
-
啟用驅動程式作者可分發及執行的驅動程式相容性測試,以便在發布回 Fuchsia 前,驗證驅動程式是否符合已發布的介面。
-
平台演進
-
Fuchsia 將開始為使用透過 SDK 編譯的驅動程式的下游產品,提供穩定的驅動程式應用程式二進位介面 (ABI),至少持續六個月。這項認證證明平台致力於提供可靠且持久的驅動程式庫支援。
-
用於系統電源管理的架構和 API。
-
藍牙低功耗音訊、MAP 設定檔、OBEX 設定檔和 HFP 免持聽筒。
-
Starnix 在模擬器上以 RISC-V ISA 執行。
-
Starnix 支援透過
sysfs
存取各種硬體子系統。
-
統一位址空間支援功能,可加快系統呼叫。
-
在 Starnix 中支援 eBPF (Extended Berkeley Packet Filter)。
-
Starnix 提供完整的
strace
和ptrace
支援。
-
支援 Starnix 中的 SELinux 程序存取權控管。
-
支援針對所有合作夥伴和平台產品設定執行驅動程式庫相容性測試,並針對已建構的系統映像檔驗證任何相關的驅動程式。
-
所有正在開發的驅動程式和新驅動程式都會遷移至 DFv2 和 FIDL,並在這些平台上建構。
-
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-03-21 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-03-21 (世界標準時間)。"],[],[]]