1# fdt
2
3## 1、介绍
4fdt基于libfdt进行封装,可实现在内存或文件系统中加载dtb设备树,对内存中的设备树修改、解析,并转换为设备节点树,通过该节点树开发者可通过设备树信息开发驱动。
5
6### 1.1 目录结构
7| 名称 | 说明 |
8| ---- | ---- |
9| docs  | 文档目录 |
10| examples | 例子目录,并有相应的一些说明 |
11| inc  | 头文件目录 |
12| src  | 源代码目录 |
13
14### 1.2 许可证
15fdt package 遵循 GPL-3.0 许可,详见 LICENSE 文件。
16
17### 1.3 依赖
18- RT-Thread 3.0+
19
20## 2、如何打开 fdt
21使用 fdt package 需要在 RT-Thread 的包管理器中选择它,具体路径如下:
22
23```
24RT-Thread online packages
25    tools packages --->
26        [*] Device Tree package in RT-Thread
27```
28
29## 3、使用 fdt
30在打开 fdt package 后,当进行 bsp 编译时,它会被加入到 bsp 工程中进行编译。
31
32* 完整的 API 手册可以访问这个[链接](docs/api.md)
33* 更多文档位于 [`/docs`](/docs) 下,使用前 **务必查看**
34
35## 4、注意事项
36如果发生`libfdt`库冲突,在package管理菜单中取消选择`Enable libfdt`
37
38## 5、联系方式
39
40* 维护:GuEe-GUI
41* 主页:https://github.com/GuEe-GUI/fdt