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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
以下方法基于瑞萨RZ/G2L系列HD-G2L-IoT开发板测试.

( _% _/ c; j9 h5 w+ I7 Y1 N& H
' s! L% l- l( a+ P, _- Y/ C+ j' ]  {
1.搭建psplash开发环境
6 I! R( p: V; X7 C3 D: u

( k/ y4 x6 c5 G! r' s+ A6 v6 ]6 `: ?& Y
下载psplash源码包.
git clone git://git.yoctoproject.org/psplash                                                                                                                              
) K/ r: K1 j; Y0 D
" v4 I; R/ u  e) j% O
2.进入到psplash源码目录下( n2 R" o- N1 E; a# [& o. u

. A+ S. m& X5 V0 w2 l7 n6 H

6 q+ K% F: C' G" k: U) [' y3 E3.将图片转换为代码文件
) j' L7 n2 A! x% m1 O4 y) r0 r
./make-image-header.sh logo.png POKY    //其中logo.png为需要更改为启动显示的图片                                                           
执行上面命令后,会生成一个logo-img.h文件.
3 f. u" t% U: f3 e/ ^/ n  R% b. `
2 c' j. E( X  Z2 U$ I* ]9 k
4.注释并添加头文件) P+ D+ A9 ?0 T5 D( {9 @2 V
在该目录下,打开psplash文件,注释掉以下头文件并添加生成的logo-img.h文件,保存退出.
9 f6 F9 _9 _% R; h( n3 x

0 r4 k$ k' s- ^, g- Q$ A+ [5 A5.制作用于生成Makefile脚本
2 |' v. |, d9 v0 I8 Y. ?' C
touch autogen.sh                                                                                                                                                                       
vi autogen.sh                                                                                                                                                                              
在autogen.sh文件中添加以下代码,保存并退出,给予可执行权限.
#!/bin/bash                                                                                                                                                                                
aclocal                                                                                                                                                                                       
autoheader                                                                                                                                                                                
automake --add-missing                                                                                                                                                           
autoconf                                                                                                                                                                                    

+ D( }( m" V' t1 e- S

2 Q9 ]4 \6 {" m6.生成Makefile
, o$ F$ ?; v: Z" V/ v, E
./autogen.sh                                                                                                                                                                              

2 K& d4 g' O3 b3 y% Y5 q
4 n5 S" c8 i/ E# D2 s8 _8 o
7.配置交叉编译环境- l6 L: _: P; U7 P, }
source /opt/poky/3.1.14/environment-setup-aarch64-poky-linux                                                                                          
./configure -host=aarch64-poky-linux-gcc                                                                                                                                

( F1 ~! v( R/ z# r6 ^; j
7 @, z1 W- W4 J5 }' L2 ~
% a+ h* H2 b. x- F( `& D0 ^3 u

9 b$ d; [) W, c8 B  I6 W8.执行make
$ T. J2 B4 c# g  _+ M; ^1 p
执行make命令生成psplash与psplash-write文件.

5 ^6 c2 r/ c! _/ X

+ \$ N+ i2 t& }! D2 Q* {  l! Z% j9.拷贝生成的文件+ S1 {* A5 [  ?* b7 G' S
将生成psplash与psplash-write文件拷贝至板卡根文件系统下的/usr/bin目录下替换原来的文件并使用sync命令保存.

! b( M& W3 M1 p0 ?3 Z% g/ P
) T4 j3 |8 W' d4 A: N+ X" y
10.重启
$ Z, g+ O0 b9 X% ^0 d# G3 ~+ D
8 D! u8 @0 J, i

) d. Z- I# _4 A6 V  O6 [: X
' a" M' d5 {/ E1 f* [. i! Y2 Q
左图为未改的开机画面,右图为修改后的开机画面

& }+ q2 c. s, y6 g
5 Q) e) W+ c  n$ y/ F2 Y, i+ T
" V% x* u$ m* Q  H* P# W
  • 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 14:05 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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