.DTS 文件扩展名
- 1.DTS音频文件
- 2.Linux设备树源文件
文件类型 1DTS音频文件
开发者 | DTS公司 |
常用度 |
|
文件后缀 | .dts |
文件分类 | 音频文件 |
DTS是什么文件?
DTS文件是以数字影院系统 (DTS) 格式编码的多声道音频文件,保存用于环绕声的五轨音频数据。DTS声道分为左、中、右、左环绕、右环绕5个声道,加上低音声道组成5.1声道。
DTS全称Digital Theatre System,即“数字化影院系统”的意思,是一种由DTS公司开发的多声道音频格式,广泛应用于DVD音效上。其最普遍的格式为5.1声道。与杜比数字为主要竞争对手。
要实现DTS文件的音效输出,需在硬件上及软件上符合DTS的规格,多数会在产品上标示DTS的商标。
DTS文件怎么打开?
一些流行的媒体播放器都支持DTS音频的播放,例如:
- Apple iTunes(Windows、macOS)
- VLC Media Player(多平台)
- PotPlayer(Windows)
- KMPlayer(Windows)
文件类型 2Linux设备树源文件
开发者 | DeviceTree |
常用度 |
|
文件后缀 | .dts |
文件分类 | 编程文件 |
DTS关联文件2
DTS文件是设备树(Device tree)源文件,存储了描述计算机硬件的纯文本数据。DTS文件主要用于编译成Linux内核使用的.DTB文件。
设备树(Device tree)是操作系统内核或核心程序用来管理计算机硬件并与之通信的文件。因为不同的计算机包含不同的硬件,所以它们使用不同的设备树。
DTS文件是用于创建计算机设备树的源文件。它包含节点、属性和子节点的列表,这些节点描述了计算机包含的硬件。例如,一个 DTS文件描述了计算机的CPU、内存、总线和外围设备(如计算机的键盘)。
DTS文件使用DTC或设备树编译器编译成二进制的DTB(Device tree blob)文件。DTB文件是二进制格式,方便计算机使用。
设备树源代码示例
DTS文件主要由:根节点、子节点、属性、include组成。下面是一段简单DTS代码:
- /include/ "skeleton.dtsi"
- /include/ <dt-bindings/clock/msm-clocks-a7.h>
- / {
- model = "Qualcomm Technologies, Inc. MSM 8226";
- compatible = "qcom,msm8226";
- interrupt-parent = <&intc>;
- cpus {
- #size-cells = <0>;
- #address-cells = <1>;
- CPU0: cpu@0 {
- device_type = "cpu";
- compatible = "arm,cortex-a7";
- reg = <0x0>;
- };
如何将DTS文件编译为DTB文件?
要将DTS文件编译为DTB文件,必须调用Linux的设备树编译器。设备树编译器存储在linux-xlnx/scripts/dtc中,必须自己编译才能使用。编译DTC后,可以使用dtc命令调用它。例如,把DTS文件编译成DTB文件,输入以下命令:
怎样打开DTS文件?
DTS文件是纯文本文件,可以在各种文本编辑器中打开和编辑,包括:
- Visual Studio Code(跨平台)
- Atom(跨平台)
- Emacs(跨平台)
- Vim(Linux)