Device Tree 是目前嵌入式 Linux 系统最常用的设备解耦工具, 所以要玩转嵌入式 Linux , 这个东西必须掌握.
DTB, DTS , DTSI?...在 tina sdk 代码中, 有 board.dts , sun20iw1p1.dtsi 这些文件, 这些就是 device tree 的源文件,或者说描述文件.
dts 通过 dtc 这个编译器可以编译成...DTC
Device Tree Compiler , dts 的编译工具, Linux 下面可以使用包管理工具按照
# redora
sudo dnf install dtc
# ubuntu
sudo...中被注释了, 所以我们尝试用 dtb overlay 给他弄回来.
dtbo 的编译只要 dtc 就可以, 但是我们会看到 dtsi 中有 c 语言的 #include 宏,所以还会用到 c编译根据展开宏...lichee/linux-5.4/include/dt-bindings 拷贝到 dts 目录中来
cpp -nostdinc -I.