# HDF开发概述<a name="ZH-CN_TOPIC_0000001051611604"></a>

-   [简介](#section0649162112376)
-   [驱动加载](#section68701942154319)
-   [驱动服务管理](#section12453133414412)
-   [驱动消息机制](#section129410710451)

## 简介<a name="section0649162112376"></a>

HDF（Hardware Driver Foundation）驱动框架，为驱动开发者提供驱动框架能力，包括驱动加载、驱动服务管理和驱动消息机制。旨在构建统一的驱动架构平台，为驱动开发者提供更精准、更高效的开发环境，力求做到一次开发，多系统部署。

## 驱动加载<a name="section68701942154319"></a>

HDF驱动加载包括按需加载和按序加载。

-   按需加载

    HDF框架支持驱动在系统启动过程中默认加载，或者在系统启动之后动态加载。

-   按序加载

    HDF框架支持驱动在系统启动的过程中按照驱动的优先级进行加载。


## 驱动服务管理<a name="section12453133414412"></a>

HDF框架可以集中管理驱动服务，开发者可直接通过HDF框架对外提供的能力接口获取驱动相关的服务。

## 驱动消息机制<a name="section129410710451"></a>

HDF框架提供统一的驱动消息机制，支持用户态应用向内核态驱动发送消息，也支持内核态驱动向用户态应用发送消息。

