본문 바로가기
임베디드 개발/리눅스 디바이스 드라이버

Device tree compiler 사용법

by eteo 2025. 1. 27.

 

 

Device tree compiler는 Device tree 파일을 컴파일/디컴파일하기 위한 도구로 아키텍처에 종속되지 않는 독립적인 표준을 따른다.

 

 

설치 방법

$ sudo apt update
$ sudo apt install device-tree-compiler

 

 

 

기본 사용법 (dts ↔ dtb/dtbo)

 

# dtc -I <Input: dtb or dts> -O <Output: dts or dtb> -o <outputFile> <inputFile>
# dtb -> dts 디컴파일
$ dtc -I dtb -O dts -o extracted.dts source.dtb
# dts -> dtb 컴파일
$ dtc -I dts -O dtb -o compiled.dtb source.dts

 

 

 

 

 

현재 시스템(proc/device-tree)의 장치 트리를 dts로 추출

 

dtc -I fs -O dts -o output.dts /proc/device-tree/