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

Reply via email to