| | |

如何更改linux 开机画面? -凯发app

文章来源:米尔科技 发布日期:2019.9.3 浏览次数:1670 次
更改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系列新产品,功能强大,适用于高性能工业设备领域。


arm相关新闻

市场活动

研讨会议

培训课程

无线通讯市场

消费类电子产品

行业相关新闻

招聘动态

网站地图