미려한 유저 인터페이스 화면 표시를 하기 위해 임베디드 리눅스에서 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스트립트를 통해 리눅스 커널을 부팅한다.
'Xilinx SoC > Zybo Z7 10' 카테고리의 다른 글
[Linux+HDMI](4)리눅스 동작 확인 (0) | 2022.07.03 |
---|---|
[Linux+HDMI](3)리눅스 커널 빌드 (0) | 2022.07.03 |
[Linux+HDMI](2)부트 이미지(FSBL, U-boot) 만들기, Vitis 2020.2 (0) | 2022.07.03 |
[Linux+HDMI](1)하드웨어 설계, Vivado 2020.2 (0) | 2022.07.03 |