Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9828f2ba
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
9828f2ba
编写于
5月 13, 2022
作者:
K
king_he
提交者:
Gitee
5月 13, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/device-dev/driver/driver-hdf-manage.md.
Signed-off-by:
N
king_he
<
6384784@qq.com
>
上级
f1777d8d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
11 deletion
+11
-11
zh-cn/device-dev/driver/driver-hdf-manage.md
zh-cn/device-dev/driver/driver-hdf-manage.md
+11
-11
未找到文件。
zh-cn/device-dev/driver/driver-hdf-manage.md
浏览文件 @
9828f2ba
...
...
@@ -42,7 +42,7 @@ HCS配置语法保留了以下关键字。
### 基本结构
HCS主要分为属性
(Attribute)和节点(Node)
两种结构。
HCS主要分为属性
(Attribute)和节点(Node)
两种结构。
**属性**
...
...
@@ -53,7 +53,7 @@ HCS主要分为属性(Attribute)和节点(Node)两种结构。
attribute_name = value;
```
-
attribute_name
是
**字母、数字、下划线**
的组合且必须以字母或下划线开头,字母区分大小写。
-
attribute_name是
**字母、数字、下划线**
的组合且必须以字母或下划线开头,字母区分大小写。
-
value的可用格式如下:
...
...
@@ -61,7 +61,7 @@ HCS主要分为属性(Attribute)和节点(Node)两种结构。
-
字符串,内容使用双引号("")引用。
-
节点引用。
-
attribute
必须以分号(;)
结束且必须属于一个node。
-
attribute
必须以分号(;)
结束且必须属于一个node。
**节点**
...
...
@@ -75,7 +75,7 @@ HCS主要分为属性(Attribute)和节点(Node)两种结构。
}
```
-
node_name
是
**字母、数字、下划线**
的组合且必须以字母或下划线开头,字母区分大小写。
-
node_name是
**字母、数字、下划线**
的组合且必须以字母或下划线开头,字母区分大小写。
-
大括号后无需添加结束符“;”。
...
...
@@ -103,11 +103,11 @@ HCS主要分为属性(Attribute)和节点(Node)两种结构。
**字符串**
字符串使用双引号
("")
表示。
字符串使用双引号
("")
表示。
**数组**
数组元素支持整型、字符串,不支持混合类型。整型数组中uint32_t uint64_t混用会向上转型为uint64_t
数组。整型数组与字符串数组示例如下:
数组元素支持整型、字符串,不支持混合类型。整型数组中uint32_t uint64_t混用会向上转型为uint64_t数组。整型数组与字符串数组示例如下:
```
...
...
@@ -132,7 +132,7 @@ bool类型中**true**表示真,**false**表示假。
#include "../bar.hcs"
```
-
文件名必须使用双引号
("")
,不在同一目录使用相对路径引用。被include文件也必须是合法的HCS文件。
-
文件名必须使用双引号
("")
,不在同一目录使用相对路径引用。被include文件也必须是合法的HCS文件。
-
多个include,如果存在相同的节点,后者覆盖前者,其余的节点依次展开。
...
...
@@ -157,7 +157,7 @@ bool类型中**true**表示真,**false**表示假。
*/
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
<br>
> 多行注释不支持嵌套。
...
...
@@ -295,7 +295,7 @@ root {
}
```
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
<br>
> 在同一个HCS文件中不允许使用delete,建议直接删除不需要的属性。
...
...
@@ -403,14 +403,14 @@ options:
-h show this help message
```
生成.c/.h
配置文件方法:
生成.c/.h配置文件方法:
```
hc-gen -o [OutputCFileName] -t [SourceHcsFileName]
```
生成HCB
配置文件方法:
生成HCB配置文件方法:
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录