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 {:#how-to}
Tutorials {:#tutorials}
Debugging {:#debugging}
Testing {:#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 {:#best-practices}
Guidelines {:#guidelines}
Concepts {:#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 {:#additional-information}
See the following tutorials under the SDK section: