wince 6.0在模拟器界面下修改开机logo的流程

在wince6.0平台下的模拟器界面中修改开机logo的流程如下所示:

1、确定一副图片为开机启动时要显示的界面(此处选择实验室外部图片,并命名为lab.jpg),将lab.jpg图片载入到BatchImageConvert.exe软件中进行色彩、格式及图片大小的转换,其中色彩选择为“16位真彩色”;格式选择为:“位图.bmp”,该格式的图片是下一步转换所需;转换后的图片大小以模拟器的界面大小为准,此处选择的模拟器大小为640*480,因为在该尺寸的界面所占内存最小。

2、打开bmp2c.exe软件,在bmp file中填入lab.bmp所在的路径,在C files中填入转换后的logo.c文件所要存放的路径,然后将宽和高的大小填入,点击“Convert”,即可看到转换后的logo.c文件。

3、将转换好的logo.c文件拷贝到E:/WINCE600/PLATFORM/DEVICEEMULATOR/ SRC/OAL/OALLIB文件夹下,然后打开该文件夹下的sources文件,在SOURCES=/下加入logo.c/,保存,这样logo.c文件就拷贝到了当前shell的解决方案中来。

4、在E:/WINCE600/PLATFORM/DEVICEEMULATOR/src/oal/oallib/init.c中的InitDisplay函数中添加如下两行代码:

extern const unsigned short ScreenBitmap [];

memcpy((void *)IMAGE_FRAMEBUFFER_UA_BASE, ScreenBitmap, XSize*YSize*(BppMode-10));

同时屏蔽掉以下代码:

memset((void*)IMAGE_FRAMEBUFFER_UA_BASE,0, XSize*YSize*(BppMode-10));

5、“Build and Sysgen”,在编译完毕后启动模拟器,可以看到模拟器界面启动以后所显示的logo图片,以下图1和图2显示了修改前后模拟器的开机界面,图1为修改前的开机黑屏界面,图2为修改后的开机logo界面。

1  修改前的开机黑屏界面

2 修改后的开机logo界面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值