Что такое DTB-файл?
Расширение файла DTB включает в себя один основных типов файлов и его можно открыть с помощью DataCAD (разработчик — DataCAD LLC). В общей сложности с этим форматом связано всего один программное (-ых) обеспечение (-я). Чаще всего они имеют тип формата DataCAD Custom Toolbar File. Основную часть этих фацлов классифицируют, как Settings Files.
Файлы DTB можно просматривать с помощью операционной системы Windows. Они обычно находятся на настольных компьютерах (и ряде мобильных устройств) и позволяют просматривать и иногда редактировать эти файлы. Рейтинг популярности файлов DTB составляет «Низкий», что означает, что данные файлы встречаются редко.
Однако следует учитывать, что существует намного больше информации, которую следует знать о файлах DTB; далее представлены лишь савые важные детали в отношении этих типов файлов. Если у вас возникли проблемы с открытием этих файлов, или вы хотите получить более подробную информацию, ознакомьтесь с подробной информацией, представленной ниже.
Введение
Данная статья посвящена механизму описания структуры периферии, использующемуся в частности в ядре Linux для архитектур armh и aarch64.
Одноплатные компьютеры семейств RaspberryPi, OrangePi, Repka Pi3 и многие прочие подобные используют в качестве процессора микросхему — систему на кристалле (SoC). Микросхема SoC нуждается только во внешнем ОЗУ, при этом она реализует в одном чипе множество возможных, часто взаимоисключающих конфигураций периферии интерфейсов ввода-вывода.
Таким образом должен быть механизм, позволяющий передать ядру, какая из конфигураций соответствует тому, что распаяно на печатной плате, а также какое поведение инженер-разработчик ожидает от внешних универсальных контактов (штырьков) ввода-вывода платы (GPIO). Данным механизмом и является описываемое здесь дерево устройств — Device Tree.
Форматы файлов
*.dtb файл
Device Tree Binary — иерархическое описание структуры периферии в бинарном формате. Именно в таком формате оно подргужается в ядро Linux в качестве аргумента через загрузчик. Ядро использует структуру, чтобы узнать о периферийных устройствах — какие включены, какие модули ядра задействовать, символические имена.
*.dts файл
Device Tree Source (aka Strings) — представление дерева устройств в человекочитаемом формате, в виде исходного кода. Синтаксис языка похож на JSON. Для связи с описанием в *.dtb формате используется утилита dtc.
Компилятор/декомпилятор dtc
Для работы с описанием дерева устройств предназначен компилятор dtc (пакет dtc).
Для конвертации бинарного дерева устройств в текстовое представление:
dtc $NAME.dtb -o $NAME.dts
Для компиляции текстового описания дерева устройств обратно в бинарное представление:
dtc $NAME.dts -o $NAME.dtb
Оверлеи *.dtbo
В специализированном дистрибутиве Raspbian реализован механизм, позволяющий во время загрузки накладывать на *.dtb файлы патчи. Такой патч, включающий какую-то аппаратную возможность платы, называется оверлеем. Формат файла — такой же, как у .dtb — файл можно прочитать при помощи утилиты dtc.
Файлы находятся в папке /boot/dtb/overlay системы Raspbian. Исследование их помогает понять, как исправить дерево устройств, чтобы включить какую-либо нужную фичу.
Вроде бы, загрузчик U-Boot умеет их применять. Данный вопрос требует дальнейшего исследования.
Настройки
Ванильные *.dtb файлы ядра
Вместе с ядром Linux (проверено для ядер для 5.*) поставляется библиотека *.dtb файлов под разные одноплатные компьютеры, модули и системы. При установке ядра файлы оказываются в папке
/lib/devicetree/`uname -r`
Для каждого чипа и платы имеется свой файл — одна и та же микросхема может оказаться на разных платах разных производителей.
Настройка устройств под себя
Конфигурации *.dtb, поставляемые вместе с ядром для каждой платы, описывают некоторую базовую конфигурацию, которая подойдёт всем. Учитывая настраиваемость платы, однако же, может потребоваться эту конфигурацию изменить. Для этого следует вскрыть *.dtb файл утилитой dtc, отредактировать его в *.dts формате и сохранить обратно. Какой из многих файлов загружается — можно посмотреть в выводе загрузчика U-Boot во время старта системы, этот файл будет единственный с именем, соответствующем модели платы.
Обновление ядра
Очевидна проблема — при обновлении ядра исправления будут утеряны. Это не является проблемой, если сборка подготавливается для встраиваемой системы, которую не будут обновлять. Иначе следовало бы написать скрипт, делающий исправления автоматически, и прописать его как-то в механизм /etc/initrd.mk. Эта секция требует уточнения.
Синтаксис
Синтаксис *.dts файла достаточно понятен (очевидно!) =) Лучший способ исследования — вскрыть файл и посмотреть, что там внутри.
Приглашаю всех практикующих инженеров писать сюда свои примеры 😉
Включение и отключение устройств
В исходном, «ванильном» дереве многие устройства описаны, но отключены. Примеры таких устройств — контроллеры шины i2c, контроллер uart (serial). Для включения устройства достаточно поправить один параметр.
Отключённое устройство имеет в своём описании поле:
Для включения устройства следует исправить:
Ссылки
- Using Device Tree Overlays, example on BeagleBone Cape add-on boards
- Linux kernel: devicetree
Расширение файла DTB
DTB is a filename extension associated with DataCAD, a CAD design software. It supports both 2D and 3D drawings.
DTB files store DataCAD toolbar information and settings. In order to used custom toolbar settings, users must import appropriate DTB files to DataCAD. DataCAD was developed by DATACAD LLC.
DTB — это расширение имени файла, связанное с DataCAD, программным обеспечением для проектирования САПР. Он поддерживает как двухмерные, так и трехмерные чертежи.
Файлы DTB хранят информацию и настройки панели инструментов DataCAD. Чтобы использовать пользовательские настройки панели инструментов, пользователи должны импортировать соответствующие файлы DTB в DataCAD. DataCAD разработан DATACAD LLC.
Программа(ы), умеющие открыть файл .DTB
Windows

- DataCAD
Как открыть DTB файлы
Если появилась ситуация, в которой Вы не можете открыть файл DTB на своем компьютере — причин может быть несколько. Первой и одновременно самой важной (встречается чаще всего) является отсутствие соответствующей аппликации обслуживающей DTB среди установленных на Вашем компьютере.
Самым простым способом решения этой проблемы является нахождение и скачивание соответствующей аппликации. Первая часть задания, уже выполнена, — программы для обслуживания файла DTB Вы найдете ниже. Теперь достаточно скачать и установить соответствующую аппликацию.
В дальнейшей части этой страницы Вы найдете другие возможные причины, вызывающие проблемы с файлами DTB.
Возможные проблемы с файлами в формате DTB
Отсутствие возможности открытия и работы с файлом DTB, совсем не должен значить, что мы не имеем установленного на своем компьютере соответствующего программного обеспечения. Могут выступать другие проблемы, которые также блокируют нам возможность работы с файлом DataCAD Custom Toolbar. Ниже находится список возможных проблем.
- Повреждение открываемого файла DTB.
- Ошибочные связи файла DTB в записях реестра.
- Случайное удаление описания расширения DTB из реестра Windows
- Некомплектная установка аппликации, обслуживающей формат DTB
- Открываемый файл DTB инфицирован нежелательным, вредным программным обеспечением.
- На компьютере слишком мало места, чтобы открыть файл DTB.
- Драйверы оборудования, используемого компьютером для открытия файла DTB неактуальные.
Если Вы уверены, что все перечисленные поводы отсутствуют в Вашем случае (или были уже исключены), файл DTB должен сотрудничать с Вашими программами без каких либо проблем. Если проблема с файлом DTB все-таки не решена, это может значить, что в этом случае появилась другая, редкая проблема с файлом DTB. В таком случае остается только помощь специалиста.
Updated 07/19/2022
Похожие расширения
| .a2theme | Aston 2 Theme Format |
| .acb | Adobe Color Book Format |
| .acbl | Adobe Color Book Format |
| .aco | Adobe Photoshop Color Palette And Swatches Format |
| .acrobatsecuritysettings | Adobe Acrobat Security Settings Format |
| .acrodata | Adobe Acrobat Data Format |
| .acv | Adobe Photoshop Colour Curves Format |
| .acw | Microsoft Accessibility Wizard Format |
Как связать файл с установленной программой?
Если Вы хотите связать какой-то файл с новой программой (напр. moj-plik.DTB) Вы можете воспользоваться двумя вариантами. Первый и самый простой — это нажатие правой кнопкой мышки на избранный файл DTB. Из открытого меню выберите опцию Выбрать программу по умолчанию», затем опцию «Пересматривать» и найти требуемую программу. Всю операцию необходимо утвердить нажатием кнопки OK.
Есть ли универсальный метод открытия неизвестных файлов?
Многие файлы содержат данные в виде текста или чисел. Возможно, что во время открытия неизвестных файлов (напр. DTB) популярный в системе Windows простой редактор текста, которым является Notatnik позволит нам увидеть часть данных, закодированных в файле. Этот метод позволяет просмотреть содержимое многих файлов, однако не в такой форме, как программа, предназначенная для их обслуживания.
Last updated
| .mmf | 04/13/2023 |
| .mup | 04/13/2023 |
| .itl | 04/13/2023 |
| .scs | 04/10/2023 |
| .crypt | 04/10/2023 |
| .pnp | 04/10/2023 |
| .tap | 04/10/2023 |
| .btr | 04/03/2023 |
Файл DTB: Как открыть файл .DTB?
В таблице ниже предоставляет полезную информацию о расширение файла .dtb. Он отвечает на вопросы такие, как:
- Что такое файл .dtb?
- Какое программное обеспечение мне нужно открыть файл .dtb?
- Как файл .dtb быть открыты, отредактированы или напечатано?
- Как конвертировать .dtb файлов в другой формат?
Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!
✅ Linux Device Tree Blob
.dtb
Описание (на английском языке):
The DTB file is a Linux Device Tree Blob. Device Tree Compiler (dtc) — converts between the human editable device tree source «dts» format and the compact device tree blob «dtb» representation usable by the Linux kernel.
Применение: Device Tree Compiler
MIME-тип: application/octet-stream
Магическое число: —
Магическое число: —
DTB псевдонимы:
DTB cсылки по теме:
DTB связанные расширения:
Linux Device Tree Source
Linux Device Tree Include File
Linux Device Tree Overlay
✅ DataCAD Custom Toolbar
.dtb
Описание (на английском языке):
The DTB file is a DataCAD Custom Toolbar. DataCAD is a professional-level AEC CADD program for architectural design, photo-realistic rendering, animation, and construction document creation.
Описание формата DTB пока не имеется
Применение: DataCAD
MIME-тип: application/octet-stream
Магическое число: —
Магическое число: —
DTB псевдонимы:
DTB cсылки по теме:
DTB связанные расширения:
DataCAD Keyboard Macro
DataCAD Symbol File
DataCAD Template Document
DataCAD 15 Symbol File
DataCAD Layer Control Data
DataCAD Drawing
⚠ Будьте осторожны с файлами .dtb.
Важно знать, что расширение файла .dtb может использоваться различными программами, а не только теми, которые вы ожидаете. К ним относятся потенциально опасные программы или вредоносные программы, которые могут создавать файлы .dtb. Будьте осторожны при работе с файлами .dtb из неизвестных источников.
Расширение файла .dtb часто дается неправильно!
По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:
ctb, db, dbt, dfb, dgb, drb, dt, dtf, dtg, dth, dtn, dtv, etb, ftb, rtb
Это возможно, что расширение имени файла указано неправильно?
Мы нашли следующие аналогичные расширений файлов в нашей базе данных:
Proben1 Dataset
General Database File
SlamDB Database
Project Pluto Guide Event Table
Symantec Q&A Database Data
Autodesk AutoCAD DBConnect Template
Не удается открыть файл .dtb?
Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:
Выберите приложение для открытия этого файла .dtb
Это означает, что в операционной системе нет приложения по умолчанию, связанного с типом файла .dtb. Чтобы решить эту проблему и открыть файл, вы можете выполнить следующие действия:
- Щелкните правой кнопкой мыши на файле .dtb. Появится контекстное меню.
- В контекстном меню выберите Открыть с помощью. Windows отобразит список рекомендуемых приложений.
- Если нужное приложение есть в списке, выберите его из предложенных вариантов.
- Если вы не можете найти соответствующее приложение, возможно, вам потребуется установить программное обеспечение, поддерживающее конкретный тип файла.
Если вы не знаете, как изменить приложение по умолчанию для файла .dtb, ознакомьтесь с FAQ.
Можно ли изменить расширение файлов?
Изменение расширения имени файла — не самая лучшая идея. Расширение файла служит подсказкой для операционной системы и различных программ о типе данных, содержащихся в файле. Изменяя расширение файла, вы, по сути, изменяете то, как программы интерпретируют и обрабатывают этот файл. Каждый файл имеет определенный формат, также известный как тип файла или формат файла. Проблема в том, что изменение расширения файла не меняет его формат.
Если у вас есть полезная информация о расширение файла .dtb, напишите нам!