Device Tree Source (DTS) is a source file which is present in human-readable format that describes the hardware configuration.
Device Tree Blob (DTB) is the binary representation of the DTS. The DTC tool compiles the DTS file and generates the DTB file, which is used by the kernel during boot-up. It is a more efficient format for parsing and consumes less memory compared to the plain text DTS.