Xilinx SoC/Zybo Z7 10
[Linux+HDMI](0)개요
코딩스미스
2022. 7. 3. 12:46
미려한 유저 인터페이스 화면 표시를 하기 위해 임베디드 리눅스에서 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스트립트를 통해 리눅스 커널을 부팅한다.