在Linux嵌入式应用程序上控制引导屏幕

在Linux嵌入式应用程序上控制引导屏幕,linux,embedded,splash-screen,Linux,Embedded,Splash Screen,在嵌入式编程中,通常需要将默认的Linux引导输出替换为一些自定义的“加载”动画或启动屏幕,从开机到启动并运行 实现这一目标的途径是什么 有没有一种方法可以在整个引导过程中使用相同的“过程”来实现这一点 如何解决这个问题?我猜我们需要一个自制的内核 谢谢 解决方案通常遵循以下原则: 或者,在屏幕上显示引导加载程序代码中的静态映像(例如uboot、syslinux、redboot) 使用Linux内核命令行“quiet”指令抑制正常的内核加载输出(并在启动时加快启动时间) 作为最早从init开始的

在嵌入式编程中,通常需要将默认的Linux引导输出替换为一些自定义的“加载”动画或启动屏幕,从开机到启动并运行

实现这一目标的途径是什么

有没有一种方法可以在整个引导过程中使用相同的“过程”来实现这一点

如何解决这个问题?我猜我们需要一个自制的内核


谢谢

解决方案通常遵循以下原则:

  • 或者,在屏幕上显示引导加载程序代码中的静态映像(例如uboot、syslinux、redboot)

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

  • 作为最早从init开始的程序之一,在boot init序列中绘制您的splash动画,直到完成

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