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/
'임베디드 개발 > 리눅스 디바이스 드라이버' 카테고리의 다른 글
LDD ] PCIe 디바이스 드라이버 작성하기 - (2) (0) | 2025.01.15 |
---|---|
VSCode에서 리눅스 커널 모듈 개발시 Intellisense Error 없애기 (0) | 2024.12.29 |
LDD ] PCIe 디바이스 드라이버 작성하기 - (1) (0) | 2024.12.25 |
LDD ] printk를 활용한 디버깅 (0) | 2024.10.06 |
LDD ] 리눅스 커널 모듈 In-tree building (0) | 2024.10.04 |