driver-hdf-overview.md 1.0 KB
Newer Older
A
Annie_wang 已提交
1
# HDF Overview
W
wenjun 已提交
2 3


A
Annie_wang 已提交
4
## Introduction
W
wenjun 已提交
5

A
Annie_wang 已提交
6
The Hardware Driver Foundation (HDF) provides driver framework capabilities including driver loading, driver service management, and driver messaging mechanism. It strives to build a unified driver architecture platform to provide a more precise and efficient development environment, where you can perform one-time development for multi-device deployment.
W
wenjun 已提交
7 8


A
Annie_wang 已提交
9
## Driver Loading
W
wenjun 已提交
10

A
Annie_wang 已提交
11
The HDF supports the following loading modes:
W
wenjun 已提交
12

A
Annie_wang 已提交
13 14
- On-demand loading
  The driver is loaded by default during the operating system (OS) boot process or dynamically loaded after OS is started.
W
wenjun 已提交
15

A
Annie_wang 已提交
16 17
- Sequential loading
  The driver is loaded based on its priority during the OS boot process.
W
wenjun 已提交
18 19


A
Annie_wang 已提交
20
## Driver Service Management
W
wenjun 已提交
21

A
Annie_wang 已提交
22
The HDF allows centralized management of driver services. You can obtain a driver service by using the API provided by the HDF.
W
wenjun 已提交
23 24


A
Annie_wang 已提交
25
## Driver messaging mechanism
W
wenjun 已提交
26

A
Annie_wang 已提交
27
The HDF provides a unified driver messaging mechanism, which allows messages to be exchanged between user-mode applications and kernel-mode drivers.