Eu tenho uma pequena placa ARM com Linux (Angström, kernel 4.1) e conectei-a a um monitor HDMI. Isso funciona no momento. Eu gostaria de mostrar uma splashscreen durante toda a inicialização, mas parece impossível. Eu uso um script init.d
com o utilitário fbi
para exibir uma imagem, mas ela é mostrada apenas por 3-4 segundos no meio da inicialização. Analisei a sequência de inicialização e descobri que o modo gráfico foi alternado várias vezes durante a inicialização.
Eu tenho um monitor HDMI com uma resolução de 1024x600. A sequência de inicialização está anexada. Você pode ver as seguintes opções:
Eu inicio o kernel a partir do Uboot com o seguinte comando:
mxc_hdmi.only_cea=0 video=mxcfb0:dev=hdmi,1024x600M@60,if=RGB24
E a foto foi mostrada apenas por ca. 3-4 segundos depois de 2 segundos, então há algo errado entre o 7o segundo e o 9o segundo, nenhuma troca estava aqui, mas também nenhuma imagem na tela.
Como devo corrigir e deixar a imagem na tela durante toda a duração da rotina de inicialização? Por que o sistema troca as resoluções tantas vezes durante a inicialização? A GUI do sistema é o LXDE.
Tags display lxde angstrom u-boot bootsplash