zephyr调用dts/dtsi过程
| 文件类型 | 含义 | 举例 | 
|---|---|---|
.dts | Device Tree Source,描述整个板子的硬件设备 | boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts | 
.dtsi | Device Tree Source Include,类似 C 语言的 #include,用于模块化描述 SoC/外围设备 | dts/arm/nordic/nrf52840.dtsi | 
.overlay | 用户自定义的设备树覆盖文件,用于修改默认配置 | boards/arm | 
比如在blinky例程中,实际生成的文件为:C:\ncs\v3.1.1\zephyr\samples\basic\blinky\build_fci\blinky\zephyr\include\generated\zephyr\devicetree_generated.h