如何修改Linux開啟進度條的圖片
轉載地址:https://blog.csdn.net/Phoenix500526/article/details/51286795
最近因為工作需要,需要將Linux啟動時的開機進度條背景修改為公司logo,並將進度條轉換為自己的動畫。這裡說明一下,psplash是Linux下的一款開源軟體,可以在嵌入式產品中顯示開機進度條。除此之外,實現類似功能的有U-boot Splash,X Splash等等。以下是psplash的背景圖片修改過程:
1、開啟進度條圖片硬編碼進標頭檔案中
a、將自定義的進度條圖片my-image.png拷貝到到psplash的原始碼目錄下,並進入該目錄
b、將圖片製作成相應的標頭檔案:my-image-img.h
./make-image-header.sh my-image.png POKY
2、修改psplash.c檔案,將生成的my-image-img.h包含到psplash.c檔案中,並註釋掉psplash-poky-img.h
3、修改psplash-colors.h檔案,將進度條的背景顏色改為純黑色
4、去掉整個psplash的進度條,將psplash.c檔案中的psplash_draw_progress函式定義及其呼叫通通註釋掉
5、編譯前期的準備。
a、執行autogen.sh,生成配置檔案configure
./autogen.sh
b、執行configure檔案生成Makefile檔案
./configure
c、修改Makefile:
-
CC = /opt/fsl-imx-x11/3.14.52-1.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-
CFLAGS = -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 –sysroot=/opt/fsl-imx-x11/3.14.52-1.1.0/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi
-
DEFAULT_INCLUDES = -I/opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include
d、設定環境變數:
export LIBRARY_PATH=/opt/poky/1.7/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib
6、執行make命令,生成psplash和psplash-write可執行檔案。
7、將可執行檔名修改為psplash-default,並拷貝到根檔案系統的/usr/bin目錄下。
相關文章
- 如何實現圖片預載入和載入進度條
- 圖片解析度修改
- 【新特性速遞】進度條,進度條,進度條
- 如何在 CSS 背景圖片中對 SVG 圖片進行著色 ,修改svg圖片顏色CSSSVG
- Qt實現炫酷啟動圖-動態進度條QT
- Linux 進度條(非100%)列出unzip進度Linux
- Heic格式圖片怎麼開啟 如何在電腦和安卓上開啟蘋果圖片安卓蘋果
- 如何修改公司網站的圖片方式網站
- 迅為i.MX6ULL 開發板開機進度條修改文件
- iMX8MQ技術貼 | OKMX8MQ linux5.4.3 修改開機進度條MQLinux
- ajax進度條 非同步下載進度條非同步
- 如何修改網頁文字或圖片?網頁
- Qt 進度條QT
- 如何修改 Linux 的 GRUB 啟動背景Linux
- Android偽圖片載入進度效果Android
- PHP修改圖片PHP
- 直播平臺軟體開發,讓原本沒有進度條的頁面顯示進度條
- 在LCD螢幕上任意位置開啟以縮減圖片(待修改)
- C# 下載帶進度條程式碼(普通進度條)C#
- vue 高德地圖實現進度條軌跡回放Vue地圖
- HTML <progress> 進度條HTML
- wkwebView 新增 進度條WebView
- canvas 畫進度條Canvas
- wxWidgets進度條
- 自定義進度條
- 學習進度條
- 簡單進度條
- 直播app開發搭建,js進度條功能APPJS
- C++ Qt開發:ProgressBar進度條元件C++QT元件
- 批次修改圖片尺寸
- heic格式的圖片安卓怎麼開啟安卓
- 關於WPF進度條的使用
- win10怎麼看圖片解析度 win10圖片解析度如何檢視Win10
- android 修改圖片的寬高Android
- Python進度條技巧Python
- 自定義view - 進度條View
- 自定義進度條列表
- iOS 自定義進度條iOS