推动因素

驱动程序提供用于与嵌入或连接到系统的硬件(或虚拟)设备进行通信的软件接口。在 Fuchsia 中,驱动程序是 用户空间 组件。与其他任何 Fuchsia 组件一样,驱动程序是一种软件,用于向系统中的其他组件公开和接收 FIDL 功能。通过这些 FIDL 调用,Fuchsia 组件与驱动程序进行交互,而驱动程序绑定到系统中的特定设备。

与管理 Fuchsia 组件的 Fuchsia 组件框架类似, 驱动程序框架管理 Fuchsia 系统中 所有设备(称为 节点)和驱动程序的生命周期和拓扑。

目录

如需详细了解如何创建 DFv2 驱动程序,请参阅 DFv2 驱动程序开发 部分。