Customized Logo
NVIDIA/Jetson

Customized Logo

Jetson l4t 5.0.2 버전 부터는 부팅 시 나오는 UEFI NVIDIA LOGO를 사용자 맞춤 로고로 변경이 가능하다.
먼저 아래 Git 주소로 들어가 UEFI Source 코드 및 빌드 환경을 구성해준다.

https://github.com/NVIDIA/edk2-nvidia/wiki/Build-without-docker

 

Build without docker

NVIDIA EDK2 platform support. Contribute to NVIDIA/edk2-nvidia development by creating an account on GitHub.

github.com

*UEFI l4t version 과 JETPACK l4t version 은 일치시켜주어야 한다.
UEFI 부팅 중에 표시되는 로고를 변경하려면 edk2-nvidia/Silicon/NVIDIA/Assets의 파일을 편집해야 한다.

파일을 추가/제거하거나 이름을 변경하면 Platform/NVIDIA/NVIDIA.fvmain.fdf.inc에서 파일 정보를 업데이트할 수 있다. 관련 섹션은 아래와 같다.

FILE FREEFORM = gNVIDIAPlatformLogoGuid {
   SECTION RAW = Silicon/NVIDIA/Assets/nvidiagray480.bmp
   SECTION RAW = Silicon/NVIDIA/Assets/nvidiagray720.bmp
   SECTION RAW = Silicon/NVIDIA/Assets/nvidiagray1080.bmp
}

아래 테스트 용 bmp 파일을 받아서 테스트 할 수 있다. 압축을 푼 뒤 안의 bmp 파일을 edk2-nvidia/Silicon/NVIDIA/Assets 로 옮겨 준다.

 

이 후 Platform/NVIDIA/NVIDIA.fvmain.fdf.inc 파일 이름을 바꿔준다.

bmp_logo.zip
0.06MB

 

 

이 후 UEFI 를 빌드 한다.

./edk2-nvidia/Platform/NVIDIA/Jetson/build.sh

빌드 하고 나서 생기는 images 폴더 안에 uefi_Jetson_RELEASE.bin 파일을 사용중인 BSP 폴더 안 bootloader 폴더에 uefi_jetson.bin 으로 교체한다.

 

이 후 전체 Flash 필요 없이 bootloader 만 Flash 를 진행한다.

sudo ./flash.sh -r -k cpu-bootloader jetson-xavier-nx-devkit-emmc mmcblk0p1

*이 외 로그인 로고 화면을 바꾸고 싶다면 /usr/share/backgrounds 폴더 안에 NVIDIA_Login_Logo.png 파일을 원하는 로그인 로고 화면으로 바꾸어주면 된다.

 

참고 :

https://forums.developer.nvidia.com/t/customized-logo-for-xavier-nx/231993/19

 

Customized Logo for Xavier NX

Hi A_Y, Yes, it’s working with you attached bmp file on our side.

forums.developer.nvidia.com

 

'NVIDIA > Jetson' 카테고리의 다른 글

JETSON CUSTOM KERNEL  (0) 2023.04.30
Deepstream 설치 및 실행  (0) 2023.04.25
Jetson Remote Control  (0) 2023.04.22
Jetson debugging  (0) 2023.03.21
L4T(Linux for Tegra), JETSON  (0) 2023.02.01