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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

. R" r+ C: C  F, P4 s2 R) S( B' F
4 t; o& p, j: h) \1 U1 r: c, u
1.搭建psplash开发环境5 E# f: R/ w- o1 \  {9 T/ Z+ L
! W9 y+ H6 ^  V: ~
下载psplash源码包.
git clone git://git.yoctoproject.org/psplash                                                                                                                              

3 [/ k. d9 Q: j( K1 `( `6 p0 t) Z# R

- T6 W- y, S5 H4 i+ l2.进入到psplash源码目录下) I$ y7 X/ B5 n, x

/ e2 b! v+ m) m" w; x% ^
& r" t* Z, u9 p" G
3.将图片转换为代码文件
' z: \7 ?6 N. y( K/ V/ Y
./make-image-header.sh logo.png POKY    //其中logo.png为需要更改为启动显示的图片                                                           
执行上面命令后,会生成一个logo-img.h文件.
# f9 A; {9 z) i

  K1 _+ W. _2 F- V9 r4.注释并添加头文件* }9 x, ]9 Q, \; h7 S7 }
在该目录下,打开psplash文件,注释掉以下头文件并添加生成的logo-img.h文件,保存退出.
0 h. R. z) k" y
% p" R0 u. e; R) O1 K
5.制作用于生成Makefile脚本4 ]# N( ?) l4 C' F
touch autogen.sh                                                                                                                                                                       
vi autogen.sh                                                                                                                                                                              
在autogen.sh文件中添加以下代码,保存并退出,给予可执行权限.
#!/bin/bash                                                                                                                                                                                
aclocal                                                                                                                                                                                       
autoheader                                                                                                                                                                                
automake --add-missing                                                                                                                                                           
autoconf                                                                                                                                                                                    
8 t: y2 d1 Z2 ^' W+ t
& x$ e' k- E; p: \
6.生成Makefile
+ s2 W% t0 A- c4 J; a) F5 `
./autogen.sh                                                                                                                                                                              
& O, S, m' s0 A! ]% r) @, M* I
( M% K% t$ g- Y  w8 c
7.配置交叉编译环境
6 z0 _$ C* l4 @6 n8 I1 |9 z/ r- y
source /opt/poky/3.1.14/environment-setup-aarch64-poky-linux                                                                                          
./configure -host=aarch64-poky-linux-gcc                                                                                                                                
8 M4 A" S' D( Z' f! }% o5 O1 V
7 S, y2 m, b' W! I

! V# Z% e" A# O6 u9 U
. X, B' {4 P+ r4 c6 E
8.执行make7 P4 D& q3 i1 L3 ~, E. Y" d: m
执行make命令生成psplash与psplash-write文件.

+ A; `+ m; m9 r

4 o$ u8 H1 T4 o$ b9.拷贝生成的文件
, H" n; U8 H+ u% v0 q! c1 d& V
将生成psplash与psplash-write文件拷贝至板卡根文件系统下的/usr/bin目录下替换原来的文件并使用sync命令保存.
2 F9 b/ {( O: I4 x
2 i) P, s8 ^) {) k: x
10.重启4 ~6 L! n, e6 F1 ?1 c; `! \+ n1 p
+ s+ E" h& d* E* ]4 K& h% M2 `2 i
7 r9 b( ]% T$ I: ~
/ e4 r0 g) T2 ^! p% d
左图为未改的开机画面,右图为修改后的开机画面
3 z: S) E! c3 l: z- U% y2 b9 a
) c; I+ t- D, |2 }

# S* H4 I+ j1 m* o/ E) o5 N
  • 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 21:18 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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