DFv2 driver development documentation

The documentation in this section is designed to help driver developers create new drivers using Fuchsia's driver framework version 2 (DFv2).

How-to

Tutorials

Debugging

Testing

  • DriverTestRealm: Learn how to use the DriverTestRealm framework for running driver integration tests.
  • Threading tips in tests: Understand best practices for handling threading in driver tests to avoid crashes.

Best practices

Guidelines

Concepts

  • DMA (Direct Memory Access): Understand DMA and its importance in DFv2 driver development.
  • For more information on DFv2-specific concepts, see Drivers under the Fundamentals section.

Additional information

See the following tutorials under the SDK section: