5513|22

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求助 WINCE 开机进度显示,在线等 [复制链接]

我将开机LOGO改成了自己公司的LOGO,想在WINCE启动前,加入开机进度显示,请问要在哪里修改,要怎样做啊,
此帖出自WindowsCE论坛

最新回复

借用地盘一下,我是在nand上开辟一块区域用于存放logo,在eboot中的oemplatforminit()中先把logo读到ram中,然后显示logo,结果在nk加载完后就消失了,又不想在oal的oeminit()中实现,请问这个问题怎么解决?5.0的ce平台,谢谢。。。  详情 回复 发表于 2009-1-6 16:14
点赞 关注
 

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
嗯,这个有点麻烦,可能需要修改rom文件
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
小生也帮你顶,小生也想知道
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
最近有意转嵌入式开发,小生也想知道,帮顶
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢,大家的关注,哪位做过。给点思路啊
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

6
 
请教楼主,在那里改开机LOGO,俺用的是pb4.2.谢谢!
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

7
 
在cfw.c中可以改LOGO
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
想在WINCE启动前,加入开机进度显示: 必须在ROM中加, 在将FLASH 中的内容读到SDRAM 过程中增加 进度条显示功能......

进入WINCE 后 也可以在  CFW.C 中显示另外一个LOGO,  但是怎么显示驱动程序的加载   就不会了....

讨论...

此帖出自WindowsCE论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢楼上兄弟。我想在启动WINCE时,加载自己LOGO的同时,用一个长方形显示进度条(类似于windows xp系统在文件复制时的进度条。)。您说,在将FLASH 中的内容读到SDRAM 过程中增加。是在BOOTLOAD程序中增加吗,是在哪个文件呢,进度条要怎样做呢。
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
哪位做过开机进度条显示的朋友多指教啊,
是不是在BOOTLOADER里增加啊
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

11
 
学习

这个应该很难
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

12
 
在BootLoad里面做,给你们一个思路.在BootLoad里初始化显示驱动,然后把放在Flash里面的LOGO数据读取出来,处理后拷贝到显示Buffer里面,进度条的显示关键在于拷贝LOGO里的一块数据,在你加载驱动时调用来改变显示Buffer里的数据,从而达到效果.
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

13
 
win847(咖啡茶):请问您的意思是在将NANDFLASH里的数据读到SDRAM时,显示LOGO吗,?具体在什么文件里改呢?
进度条的数据是怎么样做的啊,是将进度条分成若干个图片吗?在 不同的时间里调用不同的图片吗?
此帖出自WindowsCE论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
你说的情况应该是在定制内核中添加。

如果你的目标机(target)中是用Boot loader来加载nk的,那么就需在Boot loader中的Eboot模块修改,在BSP中, main.c文件中有个extern const BYTE ScreenBitmap[];
这个ScreenBitmap数组就是用来在开机启动时显示的位图。 ScreenBitmap具体在bitmap.c文件中定义

再给个目录结构吧:(PB5)

   |---   ; 如SMDK2410

      |---src
          |---bootloader
              |---Eboot
                  |---SourceFiles
                      |---main.c
                      |---bitmap.c
                      |---...
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

15
 
magicdu(野人) :谢谢,想和你一起讨论WINCE.我能加你QQ 吗,25616264
此帖出自WindowsCE论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

16
 
Mark!学习
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

17
 
这个我做过,不过没有进度条,有兴趣的的可以加我聊聊,QQ:502584968,MSN :gzlixp@hotmail.com
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

18
 
我用的BMP2C还是有点花屏,图片可以显示出来,但比较模糊,颜色也不对。如果用IMAGE2LCD,根本就显示不出图像,不知为什么。我用的是640*480的屏
哪位高手分析下列代码的作用,没看懂
FBuf = (struct FrameBuffer *) (FRAMEBUF_BASE);
   RETAILMSG(1,(TEXT("------tft640_480---------InitDisplay-----------------\r\n")));
//memcpy((void *)FRAMEBUF_BASE, ScreenBitmap, ARRAY_SIZE_TFT_16BIT);
   // Test LCD display status with R.G.B and White color.
   for (i=0; i    {
       for (j=0; j        {
           if (j                #if (LCDTYPE == TFT16BPP)
                   FBuf->pixel[j]=0xffff;
               #else
                   FBuf->pixel[j]=0xff;
               #endif
           else
               #if (LCDTYPE == TFT16BPP)
                   FBuf->pixel[j]=0xf800;
               #else
                   FBuf->pixel[j]=0xe0;
               #endif
       }
   }

   for (i=LCD_YSIZE_TFT/2; i    {
       for (j=0; j        {
           if (j                #if (LCDTYPE == TFT16BPP)
                   FBuf->pixel[j]=0x07e0;
               #else
                   FBuf->pixel[j]=0x1c;
               #endif
           else
               #if (LCDTYPE == TFT16BPP)
                   FBuf->pixel[j]=0x001f;
               #else
                   FBuf->pixel[j]=0x03;
               #endif
       }
   }
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

19
 
马克
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

20
 
谢谢,可还不太懂,请问马克是什么呀
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表