본문 바로가기
Xilinx SoC/Zybo Z7 10

[Linux+HDMI](0)개요

by 코딩스미스 2022. 7. 3.

미려한 유저 인터페이스 화면 표시를 하기 위해 임베디드 리눅스에서 HDMI 출력할 수 있어야 한다.

이를 위해 하드웨어 설계, 디바이스 트리, 리눅스 커널에 이르기까지 조치가 필요하다.

 

타겟 보드 : Zybo Z7 10보드

Vivado 하드웨어 설계 파일 : https://github.com/Digilent/Zybo-Z7-10-base-linux.gi

리눅스 커널 : https://github.com/Digilent/linux-digilent.git

루트파일 시스템 : Linaro

Vivado 하드웨어는 Digilent IP를 이용한다.(dynamic Clock, RGB to DVI)

Vivado 하드웨어를 Linux에서 사용할 수 있도록 Device Tree Blob을 준비한다.

SD카드에서 부팅하도록 한다. FSBL를 통해 U-boot를 부팅한다. U-boot에서 uEnv.txt스트립트를 통해 리눅스 커널을 부팅한다.