Hello all! On Monday 04 February 2008 18:23:49 Paul Fox wrote: > i guess in our experience, it really looks a lot better > if the screen shows something Right Away. we've even gone so far > as to make the shutdown splash the same as the startup splash, with > some tricks to delay re-init of the framebuffer. this makes reboots > look fairly seamless. but i agree that a blank screen during kernel > start is a fine thing in most cases.
It is also possible to have the bootlaoder load raw data into the FB, thus displaying a still image, and have the kernel delay reinit of FB (as you do), then let the userspace take control and render a somewhat live splash with progress info (bar, text, whatever). > it would also be useful to be able to replace the splash image > during boot -- this can help with the font problem, since the ppm > image can contain the pre-formatted text in whatever font you > want, for those where the FB font isn't appropriate. Good point. Goes with the above I guess. The sequence would be something not far from: - bootloader configures frame buffer (and display: LCD, ...) and loads raw data into there; - kernel does not touch framebuffer at all: no FB support compiled in; - userspace is started through a custom script: - frame buffer kernel module is loaded, - fbset configures device: set correct resolution, timings... - splash applet is started: set logo, render text... - script does "exec /sbin/init" to go on with a more traditional way. - init sequence feeds data to the splash daemon, which acts accordingly. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +0/33 662376056 | Software Designer | \ / CAMPAIGN | ^ | | --==< °_° >==-- °------------.-------: X AGAINST | /e\ There is no | | http://ymorin.is-a-geek.org/ | * _ * | / \ HTML MAIL | """ conspiracy. | °------------------------------°-------°------------------°--------------------° _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
