在embedded式编程中,通常需要通过一些自定义的“加载”animation或启animation面从开机到启动来取代默认的Linux启动输出。
有什么办法可以做到这一点?
有没有办法在整个启动序列中使用相同的“进程”?
这怎么解决? 我猜我们需要一个自制的内核吗?
谢谢!
解决方案通常符合以下方面:
或者,从引导加载程序代码(例如,uboot,syslinux,redboot)在屏幕上放置一个静态图像。
使用Linux内核命令行的“quiet”指令来抑制正常的内核负载输出(并加快启动时间)。
作为从init开始的第一个程序之一,在整个引导init序列中绘制你的飞溅动画,直到完成。
例如,Android手机通常会在引导加载程序中放置一些静态图像,然后从启动init脚本运行surfaceflinger程序以绘制动画Android徽标,直到引导完成。