rt-thread/components/drivers/fdt
Shell e8504c7cf1
[smart/aarch64] code sync (#6750)
* [smart/aarch64] sync aarch64
2022-12-20 17:49:37 +08:00
..
docs sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
examples sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
inc [smart/aarch64] code sync (#6750) 2022-12-20 17:49:37 +08:00
libfdt [smart/aarch64] code sync (#6750) 2022-12-20 17:49:37 +08:00
src sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
README.md sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00
SConscript sync branch rt-smart. (#6641) 2022-12-03 12:07:44 +08:00

README.md

fdt

1、介绍

fdt基于libfdt进行封装可实现在内存或文件系统中加载dtb设备树对内存中的设备树修改、解析并转换为设备节点树通过该节点树开发者可通过设备树信息开发驱动。

1.1 目录结构

名称 说明
docs 文档目录
examples 例子目录,并有相应的一些说明
inc 头文件目录
src 源代码目录

1.2 许可证

fdt package 遵循 GPL-3.0 许可,详见 LICENSE 文件。

1.3 依赖

  • RT-Thread 3.0+

2、如何打开 fdt

使用 fdt package 需要在 RT-Thread 的包管理器中选择它,具体路径如下:

RT-Thread online packages
    tools packages --->
        [*] Device Tree package in RT-Thread

3、使用 fdt

在打开 fdt package 后,当进行 bsp 编译时,它会被加入到 bsp 工程中进行编译。

  • 完整的 API 手册可以访问这个链接
  • 更多文档位于 /docs 下,使用前 务必查看

4、注意事项

如果发生libfdt库冲突在package管理菜单中取消选择Enable libfdt

5、联系方式