控制Linuxembedded式应用程序的启动屏幕

embedded式编程中,通常需要通过一些自定义的“加载”animation或启animation面从开机到启动来取代默认的Linux启动输出​​。

有什么办法可以做到这一点?

有没有办法在整个启动序列中使用相同的“进程”?

这怎么解决? 我猜我们需要一个自制的内核吗?

谢谢!

解决方案通常符合以下方面:

  1. 或者,从引导加载程序代码(例如,uboot,syslinux,redboot)在屏幕上放置一个静态图像。

  2. 使用Linux内核命令行的“quiet”指令来抑制正常的内核负载输出(并加快启动时间)。

  3. 作为从init开始的第一个程序之一,在整个引导init序列中绘制你的飞溅动画,直到完成。

例如,Android手机通常会在引导加载程序中放置一些静态图像,然后从启动init脚本运行surfaceflinger程序以绘制动画Android徽标,直到引导完成。