WinCE 6.0 开机logo修改

在WinCE 6.0项目中,为了修改开机画面,发现与WinCE 5.0不同,DNW工具未提供直接修改选项。经过研究,发现在Eboot的OEMPlatformInit函数内,通过修改InitializeDisplay函数并添加memcpy指令可以实现。首先,将所需LOGO转换为二进制文件,并确保文件大小与LCD分辨率匹配。接着,将转换后的数组与函数中的变量对应,如gImage_logo,并在main()中引入memcpy函数头文件。最后,重新编译Eboot,关闭特定选项并烧写,即可完成开机LOGO的定制。
摘要由CSDN通过智能技术生成

有个项目,需要修改开机画面,已开始以为很简单的,和5.0一样,在DNW里面有一项,直接通过USB烧写就好了,结果OK6410的Eboot里面没有提供这项,苦逼啊,要自己改!

网上搜了下,有,但是江的不全,得自己摸索~~~~



搞了半天时间,搞定了,说说经验方法~~~~


上图~~~~~


这是Eboot里BOOL OEMPlatformInit(void)里面的static void InitializeDisplay函数,用来显示开机画面的,加上这句:memcpy((void *)IMAGE_FRAMEBUFFER_UA_START, (void *)gImage_logo, 480*272*2);全部都搞定。


1.把自己需要的图片转成二进制文件,工具自己选

2.转换完成以后,查看转换后的数组内容,字节是否足够,比如LCD

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值