Drivers provide software interfaces for communicating with hardware (or virtual) devices that are embedded in or connected to a system. In Fuchsia, drivers are user-space components. Like any other Fuchsia component, a driver is software that exposes and receives FIDL capabilities to and from other components in the system. Using these FIDL calls, Fuchsia components interact with drivers, which are bound to specific devices in the system.
Important: These pages contain information that is specific to the new version of the driver framework (DFv2).