Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

kernel 启动logo修改

关闭开机进入kernel时显示的企鹅

menuconfig: 禁止使能CONFIG_LOGO 

...

如果是需要修改kernel显示的logo图案, 请参考以下文档配置:

修改linux boot logo 修改linux启动图片 / How to modify linux boot logo

修改kernel启动后显示的控制台字符输出

kernel 启动后, 会在屏幕中输出"A N D R O I D" 控制台字符, 如果想要修改这些字符, 

...

Note

修改这个源码后, 在bsp 包编译系统镜像system.img完成后, 会导致ramdisk.img也会更新, 所以还需要再编译kernel.

修改开机动画

自定义的开机动画需要放在android系统的/system/media目录下,

bootanimation.zip 格式参考这个文档说明: FORMAT.html

Note

bootanimation.zip 并不是真正的压缩包, 需要使用以下格式来制作这个bootanimation.zip文件

cd <path-to-pieces>
zip -0qry -i \*.txt \*.png \*.wav @ ../bootanimation.zip *.txt part*

bootanimation.zip文件需要放在镜像里的/system/media/ 目录下,

要把这个文件编译进镜像里, 可以放在bsp包的vendor/SIGMA/miraq/files目录下,

并修改vendor/SIGMA/miraq/BoardConfig.mk 文件

Code Block
languagebash
themeMidnight
titlevendor/SIGMA/miraq/BoardConfig.mk
diff --git a/BoardConfig.mk b/BoardConfig.mk
index e928f00..b1129dd 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk


_boardfiles := \
   $(_thisdir)/files/fstab.default:root/fstab.${_hw}    \
   $(_thisdir)/files/init.rc:root/init.${_hw}.rc                \
@@ -75,6 +80,13 @@ _boardfiles := \
   $(_thisdir)/files/dhcpcd.conf:system/etc/dhcpcd/dhcpcd.conf \
   $(_thisdir)/files/required_hardware.xml:system/etc/permissions/required_hardware.xml \
   $(_thisdir)/files/EP0700M09.idc:system/usr/idc/EP0700M09.idc \
+  $(_thisdir)/files/bootanimation.zip:system/media/bootanimation.zip \

重新编译镜像后, bootanimation.zip文件就会编译进android镜像的/system/media/目录下.