手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

hal-get-property(1M)

名称

hal-get-property, hal-set-property - 获取和设置 HAL 设备属性

用法概要

hal-get-property --udi udi --key key [--help] [--verbose]
 [--version]
hal-set-property  --udi udi --key key {--int value |  --uint64 value
 |  --string value |  --bool value |  --strlist-pre value
 |  --strlist-post value |  --strlist-rem value |  --double value
 |  --remove value} [--help] [--version]

描述

硬件抽象层 (Hardware Abstraction Layer, HAL) 提供了连接到系统的各种硬件的视图。当硬件配置通过热插拔或其他机制发生更改时,此视图也将随之进行动态更新。HAL 将硬件表示为设备对象。设备对象由唯一标识符进行标识并带有一组键/值对,这些键/值对称为设备属性。有些属性源自实际硬件,有些属性由设备信息文件(.fdi 文件)合并而来,有些属性与实际设备配置相关。

可以使用 hal-get-propertyhal-set-property 命令获取和设置符合 HAL 规范的硬件的属性。

选项

支持以下选项:

–-udi udi

唯一设备 ID。

–-key key

要设置的属性的键。

–-int

将值设置为一个整数。接受前缀为 0xx 的十进制或十六进制值。

–-uint64

将值设置为一个整数。接受前缀为 0xx 的十进制或十六进制值。

–-string value

将值设置为一个字符串。

–-double value

将值设置为一个浮点数。

–-boolean value

将值设置为一个布尔值,即 true 或 false

–-strlist-pre value

将一个字符串附加到列表的开头。

–-strlist-post value

将一个字符串附加到列表的末尾。

–-strlist-rem value

从列表中删除一个字符串。

–-remove value

指示应删除的属性。

–-version

显示版本并退出。

–-help

显示选项列表并退出

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/hal
接口稳定性
Volatile(可变)

另请参见

hald(1M)attributes(5)hal(5)