目录
查看设备树节点
方法一:
我们进入到开发板的/proc/device-tree/目录下,cat相关节点,就可输出对应的设备树信息。
方法二:
我们也可以进入开发板的/sys/firmware/devicetree/base/目录下查看。
编译设备树
如果环境没有 dtc 工具, 需要安装 dtc 工具。 输入以下命令安装 dtc 工具:
$ apt-get install device-tree-compiler
然后我们输入以下命令设置交叉编译器和编译设备树:
$ export PATH=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin:$PATH
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs
或单独编译某个设备树文件:
$ export PATH=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin:$PATH
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- topeet_emmc_hdmi.dts
添加自定义节点
在根节点末尾添加
测试运行
开发板启动后进入/proc/device-tree 目录下,
$ cd /proc/device-tree
$ cd test
$ cat compatibel
$ cat name