找回密码
 注册
关于网站域名变更的通知
查看: 348|回复: 1
打印 上一主题 下一主题

RZ-G2L 技术贴|psplash自定义开机画面

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2023-8-28 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
以下方法基于瑞萨RZ/G2L系列HD-G2L-IoT开发板测试.
! r* T; v4 V$ ^

/ u( c" }8 c5 a! Z1.搭建psplash开发环境: @- Q2 a7 ^7 |
- W" w1 z0 K3 \7 b* Q+ j
下载psplash源码包.
git clone git://git.yoctoproject.org/psplash                                                                                                                              

- o$ E: B2 ^# A( f8 @2 u' i  j
3 x& B* A0 R+ g
2.进入到psplash源码目录下
5 O2 L! f% C% h  w. _: l- P

3 M# z! w% Q9 k& l! e% P
; r. [$ S4 k3 ]8 I
3.将图片转换为代码文件& L. w4 Q0 y( X' o
./make-image-header.sh logo.png POKY    //其中logo.png为需要更改为启动显示的图片                                                           
执行上面命令后,会生成一个logo-img.h文件.

5 b, i4 |9 \, B3 p& k5 q

8 I% C% \( g* a4.注释并添加头文件
( p; h- ^  v6 _) x- G& E* e
在该目录下,打开psplash文件,注释掉以下头文件并添加生成的logo-img.h文件,保存退出.

- h1 L7 R/ s1 [8 z8 }, {/ Q6 c2 u

) s6 c( o0 V1 Q5 y5.制作用于生成Makefile脚本. z2 `' u0 K! D/ [2 R  y9 v
touch autogen.sh                                                                                                                                                                       
vi autogen.sh                                                                                                                                                                              
在autogen.sh文件中添加以下代码,保存并退出,给予可执行权限.
#!/bin/bash                                                                                                                                                                                
aclocal                                                                                                                                                                                       
autoheader                                                                                                                                                                                
automake --add-missing                                                                                                                                                           
autoconf                                                                                                                                                                                    
& b6 N5 O/ n- T7 I! E
8 k" t$ n; o6 Y$ p
6.生成Makefile& Y3 O" w& R) u7 t& w; m6 u  T9 X
./autogen.sh                                                                                                                                                                              
5 V& I6 c. t# Z7 @2 y

+ |3 V6 s  p8 f5 X$ l/ A7.配置交叉编译环境
! ^) M/ c. ]! o
source /opt/poky/3.1.14/environment-setup-aarch64-poky-linux                                                                                          
./configure -host=aarch64-poky-linux-gcc                                                                                                                                
# N: U5 j7 e% y9 ]+ ]- x5 u: H% Q
1 n* ~0 \, }% Y

# Q$ q8 c0 V% n7 S  m( C( h
& n( ]7 f7 z0 k# x9 o  n
8.执行make
( X  ]% _2 j, O7 P/ o) M0 O! F3 x
执行make命令生成psplash与psplash-write文件.

0 ~* Z2 d4 M* f  f

& C/ q0 U" _1 Y+ O5 v$ a9.拷贝生成的文件
% [5 s. {7 O4 t6 c$ M
将生成psplash与psplash-write文件拷贝至板卡根文件系统下的/usr/bin目录下替换原来的文件并使用sync命令保存.
  e+ p- n( Y" x3 f/ U

5 O& Z+ ~% L. O2 \( R% M0 D10.重启
: L& a4 z% v, U1 i) R! @

# R/ l) u; u: I- I9 f

; m  c7 F1 ^4 e* p' g& h/ ^, u( o& R* z% y' i! N! J5 H3 L1 m
左图为未改的开机画面,右图为修改后的开机画面

- M( W  T% m4 Y& }/ u9 f+ |9 _8 H1 {9 U9 W

7 R( {7 `6 }1 R& c  K
  • TA的每日心情
    开心
    2023-5-30 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2023-8-28 17:37 | 只看该作者
    流程很详细。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 13:15 , Processed in 0.171875 second(s), 22 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表