linux 添加开机动画,如何更改linux 开机画面?
如何更改linux 开机画面?
文章来源:米尔科技
发布日期:2020.12.26
浏览次数:397
次
更改linux 开机画面操作方法有很多。目前在使用freescale imx6 yocto环境,默认的文件系统中有一个开机进度条的画面。现在把更改linux开机画面操作流程给大家梳理:
在yocto中找源码
1、./autogen.sh
2、./configure –prefix=/work/psplash/install_dir
3、修改Makefile
a,CC=/opt/fsl-imx-fb/3.14.52-1.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -march=armv7-a
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/opt/fsl-imx-fb/3.14.52-1.1.0/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi
b,DEFAULT_INCLUDES=-I/opt/fsl-imx-fb/3.14.52-1.1.0/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include
4、配置环境变量
export LIBRARY_PATH=/opt/fsl-imx-fb/3.14.52-1.1.0/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/lib
5、make
6、make install
(上操作出问题的话,ubuntu上加载Linaro 编译器:执行:./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc)
以下进行修改:
一、更换启动界面
提前设计好png格式界面图,利用自带脚本转换成头文件。
./make-image-header.sh my-logo.png POKY
在psplash.c 中 #include “my-logo-img.h” 直接修改成重新编译就OK了。
二、去掉进度条
去掉进度条只留下图片,步骤如下:
1. 将psplash.c文件中的psplash_draw_progress函数定义及其调用通通注释掉
2. 将psplash.c文件中以下代码屏蔽
/* Draw progress bar border */
psplash_fb_draw_image (fb,
(fb->width - BAR_IMG_WIDTH)/2,
SPLIT_LINE_POS(fb),
BAR_IMG_WIDTH,
BAR_IMG_HEIGHT,
BAR_IMG_BYTES_PER_PIXEL,
BAR_IMG_ROWSTRIDE,
BAR_IMG_RLE_PIXEL_DATA);
三、修改背景色
将进度条的背景颜色改为纯黑色。修改如下:
psplash-colors.h 中关于背景的宏定义,RGB方式的。
/* This is the overall background color */
//#define PSPLASH_BACKGROUND_COLOR 0xec,0xec,0xe1
#define PSPLASH_BACKGROUND_COLOR 0x00,0x00,0x00
四、安装文件
以上是Linux开机画面修改思路,米尔近期推出NXP i.MX8M Mini系列新产品,功能强大,适用于高性能工业设备领域。
linux 添加开机动画,如何更改linux 开机画面?相关推荐
- Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)
来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...
- android开机动画视频教程,【Android开机动画制作教程】开机动画文件组成及其详解释疑!...
[开机动画位置] 安卓原版系统开机动画位置: system/media/bootanimation.zip或者data/local/bootanimation.zip 这两处的区别在于动画放在syst ...
- android开机动画修改,Android系统 开机动画修改 + 自动替换脚本
1.准备 多帧图片PNG-24格式 adb 环境 2.bootanimation 开机包制作 1 在 Widows 环境中建立文件夹:bootanimation 2 在bootanimation文件夹 ...
- android 开机动画停止,修改安卓开机动画(除了部分系统 如MIUI等)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这技术已经很久了,但还是忍不住搬运了一下. 出处是百度的,很久很久以前玩手机在百度上学的 我这里说的开机动画是指开机的第二屏 开机动画可以在下载的rom里 ...
- 开机动画默认横屏,开机默认横屏,修改底部虚拟按键方向位置,主屏幕可旋转
/override/frameworks/base/cmds/bootanimation/BootAnimation.cpp 加上 int temp = resolution.height;++ re ...
- linux开机动画制作教程,Android开机画面制作(Bootloader阶段)
Android开机画面由三部分组成,第一部分在bootloader启动时显示(在Android1.5版本以前是显示一个小企鹅,1.5版本及之后取消了):第二部分是在Kernel启动初始化时,出现&qu ...
- linux添加nginx启动脚本_linux环境开机自启动nginx
一.编写脚本vi /etc/init.d/nginx 修改/etc/init.d/nginx代码如下:#!/bin/bash # nginx Startup script for the Nginx ...
- linux添加硬盘分区设置柱面,linux 下添加新硬盘设备和硬盘分区格式化挂载使用磁盘配额限制...
磁盘管理 1.查看硬盘设备信息 fdisk -l 2.磁盘分区.格式化.挂载使用 1).查看硬盘信息:fdisk -l [root@localhost ~]# fdisk -l Disk /dev/s ...
- linux添加硬盘分区设置柱面,Linux添加硬盘并分区格式化
一.Linux的硬盘识别 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda 表示第1块SCSI硬盘. hda 表示第 ...
最新文章
- 超级计算机算200p什么意思,超级计算机一万年的运算仅需200秒,量子霸权的神话真的能实现吗?...
- 【团队建设问题】项目管理方面
- [三]RabbitMQ-客户端源码之ChannelManager
- windows下使用Caffe框架和matlab实现SRCNN官方代码的步骤
- 【Fiddler篇】FreeHttp无限篡改http报文数据调试和mock服务
- 快递员遭投诉吞安眠药护自尊 顺丰王卫:马上检讨 立即整改
- OpenJudge 2972(确定进制)
- JAVA文件传输程序
- 【C++OJ多重继承与虚拟继承】商旅信用卡(多重继承)
- 2019/04/02 实现互联网的DNS架构
- 用matlab求二重积分例题_matlab计算二重积分
- 微信公众平台开发--入门了解
- 两角和与差的正弦、余弦、正切公式推导
- cad渐变线怎么画_CAD中怎么填充距离渐变的线条???
- 计算机专业jsp项目,可练手
- 3.7 广域网(ppp协议、HDLC协议)
- 还是关于pdflatex生成的文件复制粘贴出现乱码问题
- 用友金蝶 不同道路,殊途同归
- 蓝桥杯真题(单词分析)
- PMOS——用于电源开关浅析