Forums » Software Development »
How to activate splash screen
Added by Andri Haryono almost 7 years ago
Hi everyone,
I found psplash in the root file system and currently able to modify the screen.
However, I can't activate it in the boot process. Can you please provide some hint how to do it?
regards,
Replies (4)
RE: How to activate splash screen - Added by Jonathan Cormier almost 7 years ago
On the MDK 2014 filesystem, psplash is started first thing during rcS. I don't have my dev kit setup for a display right now so can't test that.
root@mityomapl138:~# ls -l /etc/rcS.d/ total 0 lrwxrwxrwx 1 root root 17 Jan 13 2014 S01psplash -> ../init.d/psplash lrwxrwxrwx 1 root root 20 Jan 13 2014 S40networking -> ../init.d/networking lrwxrwxrwx 1 root root 17 Jan 13 2014 S43portmap -> ../init.d/portmap root@mityomapl138:~# cat /etc/init.d/psplash #!/bin/sh if grep -qE '\s?psplash=false\s?' /proc/cmdline; then echo "Boot splashscreen disabled" exit 0; fi . /etc/init.d/functions . /etc/default/psplash case `machine_id` in "hp_ipaq_h3100"|"hp_ipaq_h3800") PARAMS='-a 90' ;; "hp_ipaq_3600"|"hp_ipaq_3700"|"hp_ipaq_h3900"|"htc_universal"|*collie|*poodle|*akita|*spitz|*borzoi) PARAMS='-a 270' ;; esac export TMPDIR=/mnt/.splash mount tmpfs -t tmpfs $TMPDIR -o,size=40k /usr/bin/psplash $PARAMS & # Timetrap against hanging with splash hiding console messages. (sleep 120; psplash-write "QUIT") & root@mityomapl138:~# cat /etc/default/psplash # Parameters to pass to psplash PARAMS=""
RE: How to activate splash screen - Added by Andri Haryono almost 7 years ago
I found out that the psplash service in /lib/systemd/system is not available. so i make a psplash.service script
[Unit] Description=Splash screen DefaultDependencies=no [Service] Type=oneshot ExecStart=/usr/bin/psplash [Install] WantedBy=basic.target
Now the psplash is displayed. However, since the LCD wake up is processed at the end of boot up, it take around 10 second to display the splash screen.
How can we wake the LCD up early in the bootup process?
i tried to put the script in /etc/rcS.d/ but it is show up late.
RE: How to activate splash screen - Added by Jonathan Cormier almost 7 years ago
The LCD requires the fpga to be programmed if your using a L138 with fpga. Perhaps that's whats holding the LCD off until end of boot.
RE: How to activate splash screen - Added by Jonathan Cormier almost 7 years ago
Note you can load the fpga from u-boot. https://support.criticallink.com/redmine/projects/arm9-platforms/wiki/Programming_the_FPGA#Using-u-Boot-to-load-the-FPGA