FIDL (Fuchsia Interface Definition Language) 是 Fuchsia 的 IPC 系統。
在此開始
語言教學課程會介紹簡單的「Hello, world」用戶端和伺服器,顯示 FIDL 語言定義,並繼續說明各支援目標語言的專屬部分 (例如 C++、Dart)。
請參閱概念文件,簡要瞭解 FIDL,包括設計目標、需求和工作流程。
開發人員指南
- 執行 FIDL - FIDL 工具鍊中各種程式的快速 CLI 總覽
- 樣式指南
- 設計 API
- ABI 和 API 相容性指南:詳細說明每個 FIDL 型別的可能轉換,並考量 ABI 和 API 相容性
- 分頁功能達到上限:協助判斷單一訊息可容納多少資料
- C 系列繫結比較 - 如何決定要使用哪種繫結 (新的 C++、HLCPP 或 C)
- 查看生成的程式碼:如何找出 FIDL 生成的繫結程式碼
參考資料
繫結參考資料包含每個繫結中產生的程式碼參考資料,以及各語言適用的 FIDL 公用程式庫。
協助改善
詳情請參閱貢獻文件。