在嵌入式编程中,通常需要将默认的 Linux 启动输出替换为一些自定义的“加载”动画或从开机到启动和运行的启动画面。
实现这个的方法是什么?
有没有办法在整个启动序列中使用相同的“进程”?
如何解决?我猜我们需要一个自制内核吗?
谢谢!
最佳答案
解决方案通常是这样的:
可选地,将引导加载程序代码(例如 uboot、syslinux、redboot)的静态图像放在屏幕上。
使用 Linux 内核命令行“quiet”指令抑制正常的内核加载输出(并加快启动时间)。
作为最早从 init 启动的程序之一,在整个启动 init 序列中绘制启动动画,直到它完成。
例如,Android 手机通常会在引导加载程序中放置一些静态图像,然后从启动初始化脚本运行 Surfaceflinger 程序以绘制动画 Android Logo ,直到引导完成。
关于linux - 控制 Linux 嵌入式应用程序的启动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186196/