在Linux嵌入式应用程序上控制启动屏幕

时间:2011-08-25 06:53:18

标签: linux embedded splash-screen

在嵌入式编程中,通常需要通过一些自定义的“加载”动画或启动屏幕将电源开启替换为默认的Linux启动输出​​。

实现这一目标的方法是什么?

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

如何解决这个问题?我猜我们需要一个家庭酿造内核吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

解决方案通常遵循:

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

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

  3. 作为从init启动的第一个程序之一,在整个启动初始化序列中绘制启动动画,直至完成。

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