WinCE启动速度

 

接触WinCE也有一段时间了,现在写些东西,回顾一下自己走过的路,把自己遇到的问题记录下来作为参考,也希望大家都能避开这些问题,一帆风顺!

刚开始学习WinCE就是看书,安装Platform Builder,然后定制自己的系统,这些书上写的很详细,照着一路做过来就OK了。然后就是将nk.bin下载到开发板上,启动系统,我用的板子CPUX86的,启动采用DOS+LOADCEPC方式。

WinCE系统编译完成后,从网络下载到开发板,第一次启动起来还是很高兴的,终

看到自己定制的系统跑起来了,试了试PB自带的文件和注册表查看器,感觉很好玩。然后就将nk.bin拷到电子盘上从本地启动,就出问题了,屏幕上出现Jumpping to XXXXXXXX(后面是一个地址),然后就不动了,等了大概快两分钟才启动起来,这速度太让人失望了。

接着就在网上找,网上也有很多讨论WinCE启动速度的,可惜讨论的是做bootloader的启动速度,大概是大家没遇到过这个问题,或者是这个问题太简单了吧,找了N久也没找到,不过也有很大收获,了解到DOS+LOADCEPC方式的速度肯定比我现在的速度快得多,也知道启动慢可能是检测某个硬件的时候一直到超时才往下走的。

想到WinCE启动时有调试信息,就把串口接出来看,终于找到问题的根源了,启动调试信息有很长一段时间都没动,仔细一看是跟KITL有关的,原来是一直在检测这个,网络下载镜像文件的时候用远程调试工具,在编译的时候就选上了,没想到本地启动时会一直检测,然后去掉编译选项的KITL,拷到电子盘启动就好了,虽然启动速度不是特别快,但已经满足我的需要了,呵呵!

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值