driver-hdf-overview.md 1.2 KB
Newer Older
D
duangavin123 已提交
1
# HDF开发概述
W
wenjun 已提交
2

N
NEEN 已提交
3

D
duangavin123 已提交
4
## 简介
W
wenjun 已提交
5

6
HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理、驱动消息机制和配置管理。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。
W
wenjun 已提交
7 8


D
duangavin123 已提交
9
## 驱动加载
W
wenjun 已提交
10

D
duangavin123 已提交
11
HDF驱动加载包括按需加载和按序加载。
W
wenjun 已提交
12

D
duangavin123 已提交
13
- 按需加载
L
liyan 已提交
14

D
duangavin123 已提交
15
  HDF框架支持驱动在系统启动过程中默认加载,或者在系统启动之后动态加载。
W
wenjun 已提交
16

D
duangavin123 已提交
17
- 按序加载
L
liyan 已提交
18

D
duangavin123 已提交
19
  HDF框架支持驱动在系统启动的过程中按照驱动的优先级进行加载。
W
wenjun 已提交
20 21


D
duangavin123 已提交
22
## 驱动服务管理
W
wenjun 已提交
23

N
NEEN 已提交
24
HDF框架可以集中管理驱动服务,开发者可直接通过HDF框架对外提供的能力接口获取驱动相关的服务。
W
wenjun 已提交
25 26


D
duangavin123 已提交
27
## 驱动消息机制
W
wenjun 已提交
28

D
duangavin123 已提交
29
HDF框架提供统一的驱动消息机制,支持用户态应用向内核态驱动发送消息,也支持内核态驱动向用户态应用发送消息。
30 31 32 33 34


## 配置管理

HCS(HDF Configuration Source)是HDF驱动框架的配置描述源码,内容以Key-Value为主要形式。它实现了配置代码与驱动代码解耦,便于开发者进行配置管理。