Size: 386
Comment:
|
← Revision 6 as of 2023-06-07 01:00:02 ⇥
Size: 898
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
= Kernel = | The boot image consists of several pieces. = Boot image = == ramdisk == This is comprised of executables and other files needed for initial ramdisk to start and load the rest of the operating system. == kernel == This is the kernel that runs between the Android software and the hardware This comes in three forms. Uncompressed (Image), Compressed (Image.gz) and Compressed with appended dtb (Image.gz-dtb). == dtb == This can be a part of the kernel(Image.gz-dtb) or a separate part of the boot image (dtb). |
Boot Images
Contents
The boot image consists of several pieces.
Boot image
ramdisk
This is comprised of executables and other files needed for initial ramdisk to start and load the rest of the operating system.
kernel
This is the kernel that runs between the Android software and the hardware
This comes in three forms. Uncompressed (Image), Compressed (Image.gz) and Compressed with appended dtb (Image.gz-dtb).
dtb
This can be a part of the kernel(Image.gz-dtb) or a separate part of the boot image (dtb).
Working with kernel and ramdisk
mkbootimg
mkbootimg is a set of scripts used to pack and unpack Android Boot Images
mtk_mkbootimg
#TODO
unmkbootimg
#TODO