cpu dts是什么
DTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)。
在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data,这些板级细节代码对内核来讲只不过是垃圾代码。而采用Device Tree后,许多硬件的细节可以直接透过它传递给Linux,而不再需要在kernel中进行大量的冗余编码。
DTS 是digital thermal sensor的意思。是CPU内置的温度传感器。TCC是Thermal Control Circuit的意思,是CPU内部控制降频的硬件线路。
dts格式
DTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)。
在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data,这些板级细节代码对内核来讲只不过是垃圾代码。
dts和dtbo的区别
DTS(Decoder)和DTBO(Device Tree Blob)是两个不同的概念,它们在作用和应用上存在一些区别。
DTS(Decoder):DTS通常是指数字电视音频系统中的一种音频解码技术。它是一种用于将数字音频信号转换为模拟音频信号的算法和技术。DTS技术能够提供更高质量的音频输出,广泛应用于电影院、家庭影院等需要高质量音频体验的场所。
DTBO(Device Tree Blob):DTBO是一种用于描述硬件设备的信息和配置的数据结构。它是设备树(Device Tree)的一种表现形式,包含了硬件设备的各种属性和配置信息,如设备的驱动程序、中断处理程序、内存地址等。DTBO在嵌入式系统中广泛应用,用于描述和配置硬件设备,以便操作系统能够正确地管理和控制这些设备。
总之,DTS是一种数字音频解码技术,用于将数字音频信号转换为模拟音频信号,而DTBO是一种用于描述和配置硬件设备的数据结构,提供关于硬件设备的信息和配置给操作系统。它们在作用和应用上存在差异,但都与数字技术和嵌入式系统相关。
具体区别如下参考:
DTS和DTBO都是设备树文件,但是它们的作用不同。DTS是一个文本形式的文件,用于描述硬件信息,一般都是固定信息,无法变更,无法overlay。而DTBO是Overlay编译出来的二进制文件,用于叠加设备的配置信息。

