Difference between revisions of "Logo IMX8"

From ESS-WIKI
Jump to: navigation, search
(Created page with "Logo IMX8 Kernel Solution Modify the drivers/video/logo/logo_linux_clut224.ppm 客製化logo 圖片儲存成png格式 # pngtopnm linuxlogo.png > linuxlogo.pnm // **...")
 
Line 1: Line 1:
Logo IMX8
+
 
 +
= Logo IMX8 =
 +
 
 +
----
 +
 
 +
== '''U-Boot Logo Customization''' ==
 +
 
 +
=== ROM-5721 ===
 +
 
 +
MIPI-DSI to LVDS (AUO/G070VW01)
 +
 
 +
#Change the dtb file used from imx8mm-rom5721-a1.dtb to imx8mm-rom5721-a1-dsi2lvds-g070vw01.dtb by modify CONFIG_DEFAULT_DEVICE_TREE in defconfig.
 +
 
 +
CONFIG_DEFAULT_DEVICE_TREE="imx8mm-rom5721-a1-dsi2lvds-g070vw01"
 +
 
 +
 
  
 
Kernel Solution
 
Kernel Solution
Line 7: Line 22:
 
客製化logo 圖片儲存成png格式
 
客製化logo 圖片儲存成png格式
  
# pngtopnm linuxlogo.png > linuxlogo.pnm // **首次使用者需要apt-get install netpbm**<br/># pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm // **轉成224色**<br/># pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
+
#pngtopnm linuxlogo.png > linuxlogo.pnm // **首次使用者需要apt-get install netpbm**<br/> # pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm // **轉成224色**<br/> # pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm  
  
mv linuxlogo224.ppm logo_linux_clut224.ppm<br/>logo_linux_clut224.ppm替換kernel/drivers/video/logo/logo_linux_clut224.ppm
+
mv linuxlogo224.ppm logo_linux_clut224.ppm<br/> logo_linux_clut224.ppm替換kernel/drivers/video/logo/logo_linux_clut224.ppm
  
<br/>1、裝載pngtopnm工具。<br/>$ sudo apt-get install netpbm<br/>注:裝載完以后就會有pngtopnm,pnmquant,pnmtoplainpnm三個工具。
+
<br/> 1、裝載pngtopnm工具。<br/> $ sudo apt-get install netpbm<br/> 注:裝載完以后就會有pngtopnm,pnmquant,pnmtoplainpnm三個工具。
  
2、選取logo的圖片:<br/> 首先選取一個自己喜歡的圖片,然后通過GIMP軟體將該圖片儲存為.png格式,<br/> 比如儲存為linuxlogo.png.
+
2、選取logo的圖片:<br/>  首先選取一個自己喜歡的圖片,然后通過GIMP軟體將該圖片儲存為.png格式,<br/>  比如儲存為linuxlogo.png.
  
<br/>3、制作.ppm格式的圖片:<br/>$ pngtopnm linuxlogo.png > linuxlogo.pnm<br/>$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm<br/>$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
+
<br/> 3、制作.ppm格式的圖片:<br/> $ pngtopnm linuxlogo.png > linuxlogo.pnm<br/> $ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm<br/> $ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
  
或者<br/>$bmptoppm linuxlogo.bmp > linuxlogo.ppm //生成ppm<br/>$ppmquant 224 linuxlogo.ppm > linuxlogo224.ppm //轉換成224色彩<br/>$pnmnoraw linuxlogo224.ppm > linuxlogo224.ppm //轉換成ascii格式
+
或者<br/> $bmptoppm linuxlogo.bmp > linuxlogo.ppm //生成ppm<br/> $ppmquant 224 linuxlogo.ppm > linuxlogo224.ppm //轉換成224色彩<br/> $pnmnoraw linuxlogo224.ppm > linuxlogo224.ppm //轉換成ascii格式
  
<br/>4、替代原有的圖片。<br/>$ make clean SUB_DIR=./drivers/video/logo/ //來清除logo目錄下的.c和.o檔案<br/>注:apus板子的圖片名叫logo_dec_clut224.ppm,所以只要用第三步生成的圖片替代即可。
+
<br/> 4、替代原有的圖片。<br/> $ make clean SUB_DIR=./drivers/video/logo/ //來清除logo目錄下的.c和.o檔案<br/> 注:apus板子的圖片名叫logo_dec_clut224.ppm,所以只要用第三步生成的圖片替代即可。

Revision as of 04:05, 4 October 2023

Logo IMX8


U-Boot Logo Customization

ROM-5721

MIPI-DSI to LVDS (AUO/G070VW01)

  1. Change the dtb file used from imx8mm-rom5721-a1.dtb to imx8mm-rom5721-a1-dsi2lvds-g070vw01.dtb by modify CONFIG_DEFAULT_DEVICE_TREE in defconfig.

CONFIG_DEFAULT_DEVICE_TREE="imx8mm-rom5721-a1-dsi2lvds-g070vw01"

 

Kernel Solution

Modify the drivers/video/logo/logo_linux_clut224.ppm

客製化logo 圖片儲存成png格式

  1. pngtopnm linuxlogo.png > linuxlogo.pnm // **首次使用者需要apt-get install netpbm**
    # pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm // **轉成224色**
    # pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm

mv linuxlogo224.ppm logo_linux_clut224.ppm
logo_linux_clut224.ppm替換kernel/drivers/video/logo/logo_linux_clut224.ppm


1、裝載pngtopnm工具。
$ sudo apt-get install netpbm
注:裝載完以后就會有pngtopnm,pnmquant,pnmtoplainpnm三個工具。

2、選取logo的圖片:
 首先選取一個自己喜歡的圖片,然后通過GIMP軟體將該圖片儲存為.png格式,
 比如儲存為linuxlogo.png.


3、制作.ppm格式的圖片:
$ pngtopnm linuxlogo.png > linuxlogo.pnm
$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm

或者
$bmptoppm linuxlogo.bmp > linuxlogo.ppm //生成ppm
$ppmquant 224 linuxlogo.ppm > linuxlogo224.ppm //轉換成224色彩
$pnmnoraw linuxlogo224.ppm > linuxlogo224.ppm //轉換成ascii格式


4、替代原有的圖片。
$ make clean SUB_DIR=./drivers/video/logo/ //來清除logo目錄下的.c和.o檔案
注:apus板子的圖片名叫logo_dec_clut224.ppm,所以只要用第三步生成的圖片替代即可。