Embedded/Buildroot
[Buildroot] Raspberrypi에서 DRM 설정
Gordon_
2025. 7. 5. 22:50
- 개발 환경
개발 보드 : Raspberrypi 4
WSL2 (Ubuntu 22.04 LTS)
buildroot(2024.02)
1. 서론
저는 buildroot를 통해 LVGL을 개발하려고 DRM 관련 설정을 찾던 도중 해당 내용이 정리되어 있지 않아 이 글을 포스트합니다. 현재 포스트는 이미 Buildroot 관련하여 Linux를 한번 이상 빌드한 경험이 있는 것으로 작성하였습니다.
2. menuconfig를 통한 설정
먼저 /dev management를 "Dynamic using devtmpfs + eudev"로 설정합니다.
/dev management는 "System configuration"에 있습니다.


그다음 Needs host libelf를 설정합니다.
Needs host libelf 설정은 "kernel"안에 있습니다.

3. config.txt 설정
buildroot/output/images/rpi-firmware/config.txt의 파일에 아래 문장을 추가합니다.
dtoverlay=vc4-kms-v3d
만약 위 해당 파일이 없다면 2가지 경우를 고려해 봐야합니다.
1. buildroot를 "make"를 통해 빌드를 안한 경우
2. 보드 설정을 라즈베리파이로 하지 않은 경우
3. DRM 설정 확인
3.1. /dev/dri 폴더 확인

3.2. 커널 메세지 확인
dmesg
