DFv2 驅動程式庫開發說明文件

本節說明文件旨在協助驅動程式庫開發人員使用 Fuchsia 的驅動程式架構第 2 版 (DFv2) 建立新驅動程式。

How-to

教學課程

偵錯

測試

  • DriverTestRealm:瞭解如何使用 DriverTestRealm 框架執行驅動程式庫整合測試。
  • 測試中的執行緒提示:瞭解處理驅動程式庫測試中執行緒的最佳做法,避免發生當機情形。

最佳做法

  • VMO 註冊模式:瞭解在應用程式和驅動程式之間傳輸大量資料的方法。
  • 驅動程式堆疊效能:瞭解撰寫新裝置驅動程式庫 API 時,與效能相關的最佳做法。

規範

概念

  • DMA (直接記憶體存取):瞭解 DMA 及其在 DFv2 驅動程式庫開發中的重要性。
  • 如要進一步瞭解 DFv2 專屬概念,請參閱「基礎概念」部分中的「驅動程式」。

其他資訊

請參閱「SDK」部分中的下列教學課程: