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 파일 이름을 바꿔준다.
이 후 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 |