Welcome to the DTE project
DTE is a graphical user interface application for editing Device Trees and modifying DTB (Device Tree Blob) and ELF files. It runs on host machines (Linux/Windows) and is designed to work with Qualcomm® platforms.
main: Primary development branch. Contributors should develop submissions based on this branch, and submit pull requests to this branch.
To run this project, you need:
- Python 3
- Tkinter (usually included with Python)
- Dependencies listed in
requirements.txt
-
Clone the repository:
git clone https://github.com/qualcomm/DTE.git cd DTE -
Install the required Python packages:
pip install -r requirements.txt
To launch the application, run the run.py script:
python3 run.pyYou can also pass a file to open directly:
python3 run.py <filename>.dtbFor a list of available options and flags:
python3 run.py --helpFor information on how to contribute to this project, please refer to the CONTRIBUTING.md file.
DTGUI is licensed under the BSD-3-clause License. See LICENSE.txt for the full license text.