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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

$ h8 z( N. v7 k3 `5 B! U

. L# Z5 v/ ]% v1.搭建psplash开发环境
8 f4 v. d' h# \7 E" O. |  M' F

; C# t: Z- d9 S5 H
下载psplash源码包.
git clone git://git.yoctoproject.org/psplash                                                                                                                              
! s4 C4 C$ j1 e

1 R7 \, R. I( g: N2.进入到psplash源码目录下- B$ X* Q; y. a6 q
0 o9 E- Q9 v; X9 p/ }# _

" e9 T. q$ j1 A! t% B- _' P. K3.将图片转换为代码文件
: m% j8 V; u/ d0 R- l
./make-image-header.sh logo.png POKY    //其中logo.png为需要更改为启动显示的图片                                                           
执行上面命令后,会生成一个logo-img.h文件.

  [8 p0 P# U3 x8 I0 l

  D8 ^4 _9 h7 C* @! D4.注释并添加头文件8 \; A# q& I0 S4 q. `3 w  X
在该目录下,打开psplash文件,注释掉以下头文件并添加生成的logo-img.h文件,保存退出.
7 w$ Y# J* s2 C6 g
5 `4 e, q; @% P
5.制作用于生成Makefile脚本. W; Q& x1 o' Q' H
touch autogen.sh                                                                                                                                                                       
vi autogen.sh                                                                                                                                                                              
在autogen.sh文件中添加以下代码,保存并退出,给予可执行权限.
#!/bin/bash                                                                                                                                                                                
aclocal                                                                                                                                                                                       
autoheader                                                                                                                                                                                
automake --add-missing                                                                                                                                                           
autoconf                                                                                                                                                                                    
1 W3 r& y0 E3 c+ X( u' X, I

! |) K$ ~5 x  @8 ~/ V  M6.生成Makefile6 [9 r6 F  J7 b
./autogen.sh                                                                                                                                                                              
- t; X/ C8 \: y1 |5 K" z# ^  d2 O4 a

7 p# `5 T2 c% c+ k- S+ b: w, R6 }7.配置交叉编译环境
, T0 j2 W* M! {6 ]
source /opt/poky/3.1.14/environment-setup-aarch64-poky-linux                                                                                          
./configure -host=aarch64-poky-linux-gcc                                                                                                                                
2 ~  n/ r$ ]3 Y
5 g8 L8 D6 U) k

" ?/ D+ A$ ?" s) ?( a
  ?$ b% P. m, q  y0 X5 \& S) y2 N
8.执行make2 I" v. X" ]) ?" b+ C
执行make命令生成psplash与psplash-write文件.

' j; _5 \) Z) [/ {6 N+ z9 V5 x

) a7 s4 v; {/ M" [/ z6 q4 u9.拷贝生成的文件
, L4 [$ Q8 |1 i+ \. n7 H
将生成psplash与psplash-write文件拷贝至板卡根文件系统下的/usr/bin目录下替换原来的文件并使用sync命令保存.

2 M. H2 R8 n* B' T0 ?' Q$ a

. Z. ~3 ]3 v: x$ \7 P10.重启
7 p3 V) D. K3 S; B; Q! c

: ^8 V4 Z6 d: F2 R* I

# J4 H8 l  q* m1 |5 c4 G5 i& E- Y% G( [- ^" P1 `% }! ?% d! I
左图为未改的开机画面,右图为修改后的开机画面

- f; b$ P! \( Y
4 z/ U1 d' W. i1 o4 `) J) A! a$ q7 t) t. ]- W$ X0 X' z
  • 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 16:41 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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