在Linux嵌入式应用中控制启动屏幕

4
在嵌入式编程中,通常需要将默认的Linux启动输出替换为自定义的“加载”动画或开机画面,直到系统运行起来。
如何实现这一点?
是否有一种方法可以在整个启动过程中使用相同的“过程”来完成?
这该如何解决?我猜我们需要一个自制的内核?
谢谢!
1个回答

2
解决方案通常如下:
  1. 可选地,在引导加载程序代码(例如uboot,syslinux,redboot)中将静态图像放在屏幕上。

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

  3. 作为从init启动的最早的程序之一,在整个引导初始化序列期间绘制您的闪屏动画,直到完成。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接