ODROID에 연결할 수 있는 디스플레이로 Vu8M이라는 제품이 있습니다. 그러나 연결만 한다고 해서 바로 디스플레이가 작동하지 않습니다. Petitboot와 리눅스에서 필요한 설정을 해야만 화면에 영상을 띄울 수 있습니다.
확인 사항
Vu8M을 사용할 수 있는 환경인지 확인해야합니다. Petitboot 버전과 리눅스 커널 버전이 다음과 같아야 합니다.
- Petitboot: v20220424 이상
- 리눅스 커널: 4.19.219-202204111511-focal 이상
Petitboot 버전은 ODROID에 HDMI를 연결해서 전원을 켜면 처음에 뜨는 Petitboot 메뉴 화면 상단에서 확인할 수 있습니다.
리눅스 커널 버전은 리눅스 터미널에 아래처럼 명령을 입력해서 알 수 있습니다.
dpkg -s linux-image-4.19.219-odroid-arm64 | grep -i version
설정하기
리눅스 설정
먼저 리눅스 쪽 설정입니다. /boot/config.ini
파일을 텍스트 편집기로 열어서 "overlays"라는 항목에 값을 다음과 같이 바꿉니다.
overlays="i2c0 i2c1 spi0" // 변경 전
overlays="i2c0 i2c1 display_vu8m" // 변경 후
Petitboot 설정
그다음, 시스템을 재시작해서 Petitboot에 진입합니다. Petitboot 메뉴 중 "Exit to shell"를 선택합니다. 그리고 아래처럼 입력하고 엔터 키를 누릅니다.
fw_setenv panel display_vu8m
여기까지 되었으면 다시 시스템을 재시작합니다. 제대로 설정을 마쳤다면 연결된 Vu8M 디스플레이에서 ODROID가 부팅되는 모습을 볼 수 있습니다.
'연구 노트 > Embedded' 카테고리의 다른 글
[ODROID] Linaro gcc? ARM 아키텍처를 위한 gcc! (0) | 2022.09.08 |
---|---|
임베디드 리눅스 애플리케이션 개발 환경 준비하기 (0) | 2022.09.07 |
GNU 어셈블러와 링커 스크립트 매뉴얼 (0) | 2021.04.22 |
[STM32] 레지스터 직접 접근 방식으로 UART 통신 예제 구현하기 (2) | 2021.03.18 |
ABI, EABI 그 의미를 이해하고 툴 체인 이름까지 해석하기 (0) | 2021.01.29 |