如何把WICE5.0裁剪得很小?-为了启动速度

tt007_0 2009-04-23 02:15:45
我用优龙的2410,发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程,大概需要15秒
WINCE的NK.NB0文件大概有30M,我尝试去掉那些WORD VIEW,PDF VIEW等,编译出来的WINCE并没有变小多少
或者有没有更快的 读取NAND的方法,目的只为了提高启动速度,
谢谢!
...全文
877 61 打赏 收藏 转发到动态 举报
写回复
用AI写文章
61 条回复
切换为时间正序
请发表友善的回复…
发表回复
waterdream0820 2010-09-10
  • 打赏
  • 举报
回复
这个帖子都一年多了。我也mark一下。
yamafe 2010-09-09
  • 打赏
  • 举报
回复
首先去掉不用的组件,楼上已经说了很多,能瘦多少就看楼主舍弃什么了,不过舍弃中文,直接弄成english能瘦不少
其次,在上面基础上,启动时间还是不能满足要求,建议做multi-bin,我以前也为启动时间烦过一段时间,最后multi-bin是最佳选择,改动也不是很大,网上有一些资料可以参考,有问题可以交流
yamafe 2010-09-09
  • 打赏
  • 举报
回复
首先去掉不用的组件,楼上已经说了很多,能瘦多少就看楼主舍弃什么了,不过舍弃中文,直接弄成english能瘦不少
其次,在上面基础上,启动时间还是不能满足要求,建议做multi-bin,我以前也为启动时间烦过一段时间,最后multi-bin是最佳选择,改动也不是很大,网上有一些资料可以参考,有问题可以交流
yamafe 2010-09-09
  • 打赏
  • 举报
回复
首先去掉不用的组件,楼上已经说了很多,能瘦多少就看楼主舍弃什么了,不过舍弃中文,直接弄成english能瘦不少
其次,在上面基础上,启动时间还是不能满足要求,建议做multi-bin,我以前也为启动时间烦过一段时间,最后multi-bin是最佳选择,改动也不是很大,网上有一些资料可以参考,有问题可以交流
wolfmvp 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 veabol 的回复:]

引用 19 楼 wangxin_801115 的回复:
果然缩水很多!

这年头流行瘦身,NK也不例外啊!
[/Quote]偶想胖呀,Veabol兄咋办呢?嘿嘿…
esprite2000 2010-09-08
  • 打赏
  • 举报
回复
呵呵 学习了
丰满 2010-09-07
  • 打赏
  • 举报
回复
通过减少了一些组件我的大约有24m左右,还请高手指点,请多多指教,我还是菜鸟
Reallyu 2010-08-24
  • 打赏
  • 举报
回复
我的NK现在 60M
AMOROUS 2010-08-24
  • 打赏
  • 举报
回复
把ie6去掉,把字库改为simsun【subset2_50】,估计减肥很多
jbb0523 2010-05-10
  • 打赏
  • 举报
回复
好牛的帖子,顶起来,学习备用。。。
fjx1982441 2009-06-11
  • 打赏
  • 举报
回复
[Quote=引用 41 楼 hzdysymbol 的回复:]
哦,不是指整个Kernel Image大小只有2M,而是指需要装载到RAM的XIP Kernel可以做到2M左右
[/Quote]
高人,可否留个联系方式?
i99ln 2009-06-09
  • 打赏
  • 举报
回复
怎么没提到关于休眠和唤醒方面的
kuronca 2009-04-28
  • 打赏
  • 举报
回复
http://bbs.driverdevelop.com/read.php?tid=104597
这个链接是关于怎么弄BINFS和XIP的,提高启动速度,减小NK等待。
自动灭背光,点击回复,请参看微软的PM。另外,背光也可以自动管理自己亮灭。
博说医械研发 2009-04-28
  • 打赏
  • 举报
回复
我的启动速度本来是8S左右,用BINFS和XIP似乎变成9S左右了
博说医械研发 2009-04-28
  • 打赏
  • 举报
回复
[Quote=引用 45 楼 kuron 的回复:]
http://bbs.driverdevelop.com/read.php?tid=104597
这个链接是关于怎么弄BINFS和XIP的,提高启动速度,减小NK等待。
自动灭背光,点击回复,请参看微软的PM。另外,背光也可以自动管理自己亮灭。
[/Quote]

看了这个帖子,有关减小NK似乎没什么帮助,但是对内存的使用还是很有帮助的
fan227 2009-04-28
  • 打赏
  • 举报
回复
挺不错的帖子!!!
hzdysymbol 2009-04-27
  • 打赏
  • 举报
回复
哦,不是指整个Kernel Image大小只有2M,而是指需要装载到RAM的XIP Kernel可以做到2M左右
hzdysymbol 2009-04-27
  • 打赏
  • 举报
回复
用Binfs啊,Kernel大小可以做到2M左右
konta 2009-04-27
  • 打赏
  • 举报
回复
up
博说医械研发 2009-04-27
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 tt007_0 的回复:]
通过汉字压缩,已经去掉了BIN大概6M~7M的文件大小,
然后修改了BOOTLOADER,下载NB0中有用的部分,实际上是自己做了一个压缩协议,使得总体时间比没处理过的少了10S左右,目前可以达到10~12S启动,
用的基本上是楼上诸位提出的方法。
根据楼上的说法,直接下载NB0的方案是进入界面慢,但进入以后基本上就启动完毕了。
据说使用BIB(?)的方式可以在5S内进入界面,但没有具体的方法,该怎么做好呢?高人指点。

启动…
[/Quote]

10s不动的话通常都是关掉背光吧,时间再长一些再休眠,可能你的具体应用需要10s休眠,毕竟每个产品应用不一样。
help里边GWES Suspend Time-outs,应该是有些帮助的。
至于自动保存文件,目前只知道自动保存注册表,其它的还不清楚。
加载更多回复(40)

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧