This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:sbc:common:configurations:change-boot-logo [2024/12/18 01:35] xiong [Burn the logo.img Separately] |
products:sbc:common:configurations:change-boot-logo [2024/12/18 02:25] (current) xiong [kernel logo] |
||
|---|---|---|---|
| Line 53: | Line 53: | ||
| - | ===== Logo format ===== | + | ==== Logo Format |
| <WRAP info > | <WRAP info > | ||
| Line 66: | Line 66: | ||
| - | ===== Instructions ===== | + | ==== Kernel Logo ==== |
| We use the adb command to push the prepared logo.bmp to the motherboard path / | We use the adb command to push the prepared logo.bmp to the motherboard path / | ||
| Line 88: | Line 88: | ||
| $ adb push logo.bmp / | $ adb push logo.bmp / | ||
| logo.bmp: 1 file pushed, 0 skipped. 655.0 MB/s (4147272 bytes in 0.006s) | logo.bmp: 1 file pushed, 0 skipped. 655.0 MB/s (4147272 bytes in 0.006s) | ||
| - | ``` | ||
| - | |||
| - | ==== Build Logo on Android ==== | ||
| - | |||
| - | 1) Update a new logo picture as you want: | ||
| - | |||
| - | ```shell | ||
| - | $ cp ~/ | ||
| - | ``` | ||
| - | |||
| - | 2) Build the logo: | ||
| - | |||
| - | ```shell | ||
| - | $ cd PATH_YOUR_PROJECT | ||
| - | $ source build/ | ||
| - | $ lunch TARGET_LUNCH | ||
| - | $ make logoimg | ||
| - | ``` | ||
| - | |||
| - | See this build log for reference: | ||
| - | |||
| - | ```shell | ||
| - | $ make logoimg | ||
| - | |||
| - | ... | ||
| - | |||
| - | generate out/ | ||
| - | gzip -c device/ | ||
| - | dbg:item num 8 | ||
| - | dbg:pack item [bootup] | ||
| - | dbg:pack item [upgrade_upgrading] | ||
| - | dbg:pack item [upgrade_fail] | ||
| - | dbg:pack item [upgrade_unfocus] | ||
| - | dbg:pack item [upgrade_error] | ||
| - | dbg:pack item [upgrade_success] | ||
| - | dbg:pack item [upgrade_logo] | ||
| - | dbg:pack item [upgrade_bar] | ||
| - | Installed out/ | ||
| - | |||
| - | #### make completed successfully (01:54 (mm:ss)) #### | ||
| ``` | ``` | ||
| Line 133: | Line 93: | ||
| ==== Updage the logo by upgrate whole firmware ==== | ==== Updage the logo by upgrate whole firmware ==== | ||
| - | 1) replace | + | 1) replace |
| 2) build upgrate package | 2) build upgrate package | ||
| Line 139: | Line 99: | ||
| ```shell | ```shell | ||
| $ cd PATH_YOUR_PROJECT | $ cd PATH_YOUR_PROJECT | ||
| - | $ source build/ | + | $ source build/ |
| - | $ lunch TARGET_LUNCH | + | $ ./ |
| - | $ make installclean | + | |
| - | $ make otapackage | + | |
| ``` | ``` | ||
| 3) Burn upgrate package update.img to your device you can refer How To Upgrate ,restart then you can see the new boot logo | 3) Burn upgrate package update.img to your device you can refer How To Upgrate ,restart then you can see the new boot logo | ||
| - | <WRAP info > | ||
| - | *Replace PATH_YOUR_PROJECT to your project path | ||
| - | *Replace TARGET_LUNCH to your lunch select. | ||
| - | *For VIM3, it’s kvim3-userdebug. | ||
| - | *For VIM3L, it’s kvim3l-userdebug. | ||
| - | *TARGET should be kvim3 or kvim3l | ||
| - | </ | ||