yocto: psplash 사용자 정의 실행 파일이 설치되지 않았습니다

yocto: psplash 사용자 정의 실행 파일이 설치되지 않았습니다

psplash감지된 하드웨어에 따라 서로 다른 이미지로 두 개의 실행 파일 중 하나를 실행해야 하므로 psplash_%.bbappend

SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \
                 file://bootscreen2.png;outsuffix=type2"

이렇게 하면 bitbake및 에서도 실행 파일을 찾을 수 있지만 psplash-type1최종 rootfs에는 포함되지 않습니다(여기서만 찾습니다).psplash-type2tmp/work/.../psplash/buildpackagepackages-splitimagepsplash-write

링크를 psplash-default자동으로 생성하고 마법처럼 사용자 정의 실행 파일을 생성하는 동안 명시적으로 실행 파일을 설치해야 합니까 ?psplash

답변1

글쎄요, 제가 직접 발견했는데 웹 어디에서도 답변을 찾을 수 없었기 때문에 직접 답변하겠습니다.

outsuffixes 외에 es를 제공하면 default별도의 설치 가능 파일을 생성하고 이를 이미지 레시피에 별도로 포함할 수 있습니다.

IMAGE_INSTALL_append += " \
  psplash \
  psplash-type1 \
  psplash-type2 \
  "

이는 서로 다른 이미지에서 서로 다른 스플래시 화면을 사용하려는 경우에도 이점이 될 수 있습니다. 여기에는 눈에 보이는 것보다 더 많은 마법이 있다는 것을 알아두세요.

관련 정보