阅读:1716回复:11
WINCE 开机时间 进化过程
共同条件:
1.内核25MB 2.开机图案(280x195),约108kb 从 送电 看到 桌面 ) 非XIP模式(就是一次全部加载DRAM中) 2410 = 12 秒 2440 = 9 秒 XIP模式(先加载3MB XIPKERNEL,直接运行WINCE) 2410 = 9 秒 2440 = 7 秒 XIP模式 + 修改explorer.cpp(WINCE开机立刻运行自己的AP,不看到桌面) 2410 = 8 秒 2440 = 5~6 秒 目前这样大概是到极限了吧!? 不过远峰gps的nand flash在wince 存储管理器里 可看到 PART00,PART01,PART02,PART03. 而我的只有PART00和PART01两个 总觉得事有奚翘~~ |
|
沙发#
发布于:2007-09-05 20:42
NAND FLASH上有几个分区应该是在BOOTLOADER里面做的分区,
|
|
|
板凳#
发布于:2007-09-06 09:47
忘了提一点:
自己的AP... 档案大小跟AP启动实际过程, 会有很大的影响 远峰GPS把整个AP拆开,都变成只有30-60KB,所以开机后立刻执行自己的AP可以很快看到自己AP的画面 但因我自己的AP主程序400KB之外,还得加载其它档案, 所以自己的AP光是开始跑,到看到画面就要4秒... 把AP拆成2个以上的档案,也是要优化的项目之一... 当然拿个只有数十KB的当成AP,就快多了 |
|
地板#
发布于:2007-09-07 00:11
Re:XIP模式和非XIP模式开机时间对比
2440送电 1~2秒看到开机中的画面送电 5~6 秒, 看到AP画面… 大概到极限了吧!? 如果还要介入wince开机过程,把部分硬件放到AP之后才加载和init 这个工程大了点 |
|
地下室#
发布于:2007-09-07 08:29
你的AP是用 .NET开发的吗?如果是这个,更慢
|
|
5楼#
发布于:2007-09-07 08:51
EVC~~~
|
|
6楼#
发布于:2007-09-11 17:09
…………大哥……麻烦写个文档出来交流交流哦…………小弟等不急了…………
|
|
7楼#
发布于:2007-09-14 11:06
那些part0x是放不同的东西的,一般也就三个。
|
|
8楼#
发布于:2007-09-18 09:16
上电到显示LOGO大概1.5S就够了。然后马上就是加载AP了。我直接替换了explorer.exe,来实现开机自动运行的,这样开机大概到了12s,我的AP是。net的。
看来想提高速度,AP的一定要拆分,而且,第一个dailog一定要小。 努力去。。。。 |
|
9楼#
发布于:2007-09-18 09:40
而且第一个不要用.Net开发,不然加载一堆的dll,时间够长的
|
|
10楼#
发布于:2007-09-18 09:42
恩恩,把ap拆开,显示第一个画面的小ap,尽量小
|
|
11楼#
发布于:2007-09-18 10:26
。net又爱又恨啊。
|
|