wince 6.0 如何添加开机logo

 Topic:介绍一种很棒的wince6.0 添加开机logo的方法(作者:Baiduluckyboy)
//------------------------------------------------------------------------------------------------------------------------------

// Topic:介绍一种很棒的wince6.0 添加开机logo的方法(作者:Baiduluckyboy)

// 作者:Baiduluckyboy(wangyuluyulu@126.com

// 论坛账号:Baiduluckyboy (经常在CSDN出没)

// 版权:解放军电子工程学院Baiduluckyboy(wangyuluyulu@126.com

// 平台:wince6.0.0 S5PC100 BSP

// 发布日期:2010-09-08

// 最后修改:

// 注意事项:未经作者同意,商业网站不能转载,并且不得在转载的时候擅自修改、删除文章的任何部分

//------------------------------------------------------------------------------------------------------------------------------

开机logo的制作方法
1:环境是wince 6.0  开发板是友坚的S5PC100
2:logo是640 x 480 .bmp文件通过Image2Lcd软件转化为.h文件
放在D:/WINCE600/PLATFORM/SMDKC100/SRC/BOOTLOADER_FMD/EBOOT
名字是:InitialImage_rgb16_640x480.h
3:在D:/WINCE600/PLATFORM/SMDKC100/SRC/BOOTLOADER_FMD/EBOOT的main.c文件里添加
#include "InitialImage_rgb16_640x480.h"并改写
// Fill Framebuffer
// gao 0414   
//#if    (SMDKC100_LCD_MODULE == LCD_MODULE_LTV350)
#if  1
    memcpy((void *)EBOOT_FRAMEBUFFER_UA_START, (void *)InitialImage_rgb16_640x480, 640*480*2);
#elif    (LCD_BPP == 16)
4:在D:/WINCE600/PLATFORM/SMDKC100/SRC/BOOTLOADER_FMD/EBOOT的eboot.bin文件里改写地址分配如下
MEMORY
;-----------------------------------------------------
;    NAME        ADDRESS    SIZE        TYPE
;-----------------------------------------------------
    ;PTS        80000000    00020000    RESERVED    ; Page Table  : 128 KB
    ;ARGS       80020800    00000800    RESERVED    ; BSP Args    :   2 KB
    ;EBOOT      80030000    00080000    RAMIMAGE    ; Eboot Image : 512 KB
    ;BINFS      800C0000    00030000    RESERVED    ; Bin FS      : 192 KB
    ;STACK      800FC000    00004000    RESERVED    ; Stack       :  16 KB (sharing with Step Loader)
    ;FLSCACHE   80100000    03F00000    RESERVED
    ;USB_BUF    84000000    03B00000    RESERVED
    ;RAM        87B00000    00300000    RAM         ; RAM         :   3 MB
    ;DISPLAY    87E00000    00200000    RESERVED

    PTS         80000000    00020000    RESERVED    ; Page Table  : 128 KB
    ARGS        80020800    00000800    RESERVED    ; BSP Args    :   2 KB
    EBOOT       80030000    00100000    RAMIMAGE    ; Eboot Image : 512 KB Muscle Boy
    BINFS       80200000    00030000    RESERVED    ; Bin FS      : 192 KB muscle boy
    STACK       80300000    00004000    RESERVED    ; Stack       :  16 KB (sharing with Step Loader) Muscle Boy
    FLSCACHE    80400000    03F00000    RESERVED    ;Muscle Boy
    USB_BUF     85000000    03B00000    RESERVED    ;Muscle Boy
    RAM         88B00000    00300000    RAM         ; RAM         :   3 MB Muscle Boy
    DISPLAY     89F00000    00200000    RESERVED     ;Muscle Boy


    ROMSIZE = 00100000
5:在D:/WINCE600/PLATFORM/SMDKC100/SRC/INC的文件下image_cfg.h里面
相应的该写 (要与eboot.bib向对应)
6:在D:/WINCE600/PLATFORM/SMDKC100/SRC/INC的文件下image_cfg.inc里面
相应的改写 (要与eboot.bib向对应)
7:在 D:/WINCE600/PLATFORM/SMDKC100/FILES的文件下config.bib里面
 改为#define     NKSTART      80400000(两处)

如有错误,请留言指正,同时希望会有更好的方法与大家交流与分享,让我们一起进步是我们的心愿!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值