#tree #devices #parse #source #node #tree-structure #file-tree

device_tree_source

一个用于解析 Device Tree Source (DTS) 文件的库

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2017 年 7 月 2 日
0.1.0 2017 年 4 月 8 日

#33#file-tree


用于 dts_viewer

MIT 许可证

83KB
1.5K SLoC

dts_viewer

Crates.io Crates.io

dts_viewer 是一个由处理大型设备树文件而产生的程序。它的目标是简化查看(有时规模很大的)包含文件树和跟踪由包含文件引起的节点和属性更改。


lib.rs:

该包包含将 Device Tree Source 文件解析为树结构的功能,然后操作该树结构。

主要的解析函数是 parser::parse_dt。组成返回树的结构的位于 tree 模块中。最后,解析包含语句并操作从中获取的信息的函数可以在 include 模块中找到。

依赖项

~1MB
~22K SLoC