#device-tree #parser #no-alloc

无 std deforest

高效的设备树 blob 解析器

5 个不稳定版本

0.3.2 2024 年 4 月 1 日
0.3.1 2024 年 3 月 5 日
0.3.0 2024 年 2 月 13 日
0.2.0 2023 年 10 月 16 日
0.1.0 2023 年 10 月 3 日

580嵌入式开发

每月 39 次下载

MIT 许可证

85KB
2K SLoC

Rust crate deforest

高效的设备树 blob 解析器,符合(希望)规范版本 0.4。

该crate通过避免分配(它可以不使用alloc使用)和仅遍历节点一次来提高效率,但没有现实的可视化基准。缺点是接口不是最人性化的。

替代方案

  • fdt-rs:甚至可以构建索引以更快地与 DTB 交互
  • fdt:附带一些常见节点的额外类型

许可证

本项目采用 MIT 许可证(LICENSE-MIThttps://opensource.org/license/mit/)。


lib.rs:

高效的设备树 blob 解析器,符合(希望)规范版本 0.4。

依赖关系

~1–1.6MB
~31K SLoC