推动因素

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

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