시스템 전원이 켜지자마자 명령을 실행하고 싶습니다. 내 프로젝트는 임베디드 Linux 환경(Yocto 기반, U-boot 부트로더 포함)에서 구현되었으므로 프레임 버퍼 전원을 켠 직후 다음과 같은 부팅 화면을 표시하고 싶습니다.
- 디스플레이 드라이버 초기화(modprobe 명령)
- 환경 변수 내보내기(QT용 프레임 버퍼 설정)
- 화면에 그림 표시(QT 애플리케이션)(또는 다른 가능한 제안이 있습니까?)
이제 나는 psplash가 스플래시 화면에 일부 로고를 표시하는 데 도움이 된다는 것을 알고 있지만 그것이 내가 달성하려는 것이 아닙니다. 내가 원하는 것은 부트로더가 로드되는 동안 이 이미지를 프레임버퍼에 표시하는 것입니다(X11에 연결된 모니터에는 표시되지 않음).
나는 이미 Yocto에 작동하는 initscript 레시피를 가지고 있습니다 update-rc.d myapp 10 90 defaults
. 그러나 이것은 시작 후에 자연스럽게 발생합니다.
여기서 달성하려는 작업을 수행하는 간단한 방법이 있습니까? 어떤 도움이라도 대단히 감사하겠습니다.
프레임버퍼로 구동하고 싶은 TFT 모니터가 있는데 다른 모니터는 없는데 X11이 HDMI로 포워딩되어서 나중에 쓸 수 있게 되네요. 그러나 프레임 버퍼를 사용하여 TFT에 스플래시 화면을 표시한 다음 여기에서 애플리케이션을 실행하고 싶습니다. 다른 모니터와는 아무런 관련이 없습니다.
프레임버퍼에서 u-boot 스플래시 스크린/psplash를 실행하는 방법에 대한 지침도 높이 평가됩니다.