.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)