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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
以下方法基于瑞萨RZ/G2L系列HD-G2L-IoT开发板测试.
  y7 x. O. V/ n$ x, ?1 l7 d2 @* i8 }

  v) p& X; ]5 Z4 L+ y1.搭建psplash开发环境
: G7 F% m0 q: S: r7 Y
3 S8 X0 {0 I' W) w. P' f
下载psplash源码包.
git clone git://git.yoctoproject.org/psplash                                                                                                                              

6 B: |7 \/ _6 R( E+ _

. `2 T( N# C( d0 o/ w0 o3 v4 _9 @2.进入到psplash源码目录下
8 @& W' S- b' B2 f5 p
( ?2 Z' m" w& d+ @' y) D! p

% P. U0 ^* \6 Z! |6 A/ B* J3.将图片转换为代码文件
9 ?8 E# W- v1 K1 d! n
./make-image-header.sh logo.png POKY    //其中logo.png为需要更改为启动显示的图片                                                           
执行上面命令后,会生成一个logo-img.h文件.

% W$ B; W# k8 b4 {
. {4 O, V3 C" x
4.注释并添加头文件6 r/ I1 l' }3 k$ Q1 j
在该目录下,打开psplash文件,注释掉以下头文件并添加生成的logo-img.h文件,保存退出.

0 @4 j( @  T, S9 Q. f8 Z/ Y7 U

9 X" y  q3 _+ Q$ d5.制作用于生成Makefile脚本
  Y. s* Q" M! w0 u" r
touch autogen.sh                                                                                                                                                                       
vi autogen.sh                                                                                                                                                                              
在autogen.sh文件中添加以下代码,保存并退出,给予可执行权限.
#!/bin/bash                                                                                                                                                                                
aclocal                                                                                                                                                                                       
autoheader                                                                                                                                                                                
automake --add-missing                                                                                                                                                           
autoconf                                                                                                                                                                                    
4 i; h' K2 I/ p& {- ~. J
; |( k6 X3 i# G- K
6.生成Makefile
2 t( f* j0 {* z' `
./autogen.sh                                                                                                                                                                              
- W' U0 j5 r/ I
* [' m4 t' B0 g6 N
7.配置交叉编译环境
, }" d; |3 W: j0 q! J7 w
source /opt/poky/3.1.14/environment-setup-aarch64-poky-linux                                                                                          
./configure -host=aarch64-poky-linux-gcc                                                                                                                                

# _. n8 i; B- ]  A

) d" Y$ U" H* I( O/ }
& C9 y5 Y+ |# V6 R7 E- N: q
) V: H3 k0 z  w, @$ \
8.执行make0 u( y9 k+ i0 U3 n- q3 }3 B7 T% D
执行make命令生成psplash与psplash-write文件.

: L+ ]* Q; @7 }
0 F$ m3 c8 b2 Z8 z1 C
9.拷贝生成的文件
6 O2 x' N1 X* B- N
将生成psplash与psplash-write文件拷贝至板卡根文件系统下的/usr/bin目录下替换原来的文件并使用sync命令保存.

  o1 J- v" b3 F, N
; L0 F% q9 Q# j1 X1 F8 I
10.重启
' G3 u, i7 z3 e9 l, M/ h/ w1 y! c9 T

/ z6 C- k+ ~6 r: g

5 h6 m4 D' P# p: d, u8 V# V$ i) R
2 ]$ A( Z/ I' I( B; C. v
左图为未改的开机画面,右图为修改后的开机画面

1 N" w  c4 C+ Q! E3 D6 [1 }- f6 E# ^! T2 {7 r

  {8 @, n" W  o  }
  • TA的每日心情
    开心
    2023-5-30 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 17:13 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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