6个版本
| 0.2.0-alpha.3 | 2022年7月19日 |
|---|---|
| 0.2.0-alpha.2 | 2022年7月14日 |
| 0.1.3 | 2022年6月30日 |
#187 in 无需标准库
35KB
820 行
深度优先遍历设备树二进制对象
DTB深度优先遍历的轻量级封装。
测试示例:
cargo run --release --example qemu-virt
设备树定义根据 devicetree-specification-v0.4-rc1,DTB v17。
特性:
- 稳定的Rust
- 将警告视为错误(包括clippy)
- 零开销抽象
-
no_std - 不需要
alloc - 可选是否检查首部正确性
- 提前终止遍历
- 标记跳过的节点不解析
-
- 内置标准属性解析
-
compatible -
model -
phandle -
status -
#address-cells -
#size-cells -
reg -
virtual-reg -
ranges -
dma-ranges -
dma-coherent -
name(deprecated) -
device_type(deprecated)
-