示例C#仓库:https://github.com/Uotan-Dev/DeviceTree
首先,什么是设备树(Device Tree)?
它是一种描述硬件资源的数据结构,可以通过 bootloader 将它传给内核,内核(Kernal)使用它对硬件进行初始化。
使用该文件的优势在于将设备信息和驱动分离。(在这一方面,设备树的作用类似于ACPI)
以下会用到的专有名词及缩写:
DTS(Device Tree Source):.dts文件是一种ASCII文本对Device Tree的描述,位于linux-x.xx/arch/arm64/boot/dts目录下。...