博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

WinCE开发前相关开发软件的安装的一些建议

Posted on 2009-12-15 23:44  大米猫咪来回变  阅读(637)  评论(1编辑  收藏  举报

     首先需要说明的是,这些建议是根据个人经验所来,并不一定适合于所有的人。特别的,如果你不是一个Platform Builder那么本文对你的用处不大。

     用过WinCE开发以后,会发现它是一个相当好用的东西,因为包括定制系统(PB)大部分工作都是开发工具帮忙做了,基本不用管内部的实现。只要机子装的好,硬件商提供的软件足够,一般来说会比较顺利。

     但是要知道PB毕竟是在做一个操作系统OS,首先第一点就是其编译过程是相当考验人的耐心。一般来说编译一次大概在30min-1hour之间,视机器强悍与否来决定。我个人的编译时间可以给大家做一个参考,台式机Q8200-8g时间为20-30;笔记本T8100-3G时间为35-45min。其次PB是否能够成功和超自然的力量是有所关系的,一个简单的事实是,当一次PB成功后,不做任何修改立刻再PB却失败了的事情是发生过的,同样的失败后立刻再PB也有成功的例子~!!!另一个事实是,同样的安装在一台机器上经常出问题,在另一台上却不出问题。一个搞笑的事情是,我们同时有两个人在作WINCE相关的工作,都在台式机上被折磨得死去活来,但是在两人改到笔记本上却基本不出问题,因此我们认为笔记本有神奇的力量//grin

     好那么这个地方对有志于WINCE开发的兄弟(姐妹?)们提供几条建议:

1.使用WINXP作为第一选择的操作系统,如果觉得WINXP不够绚烂,可以使用WIN7。除非你有不得已的苦衷,请尽量不要使用WIN2003或者WIN2008

1.5.如果有可能不要安装VS2008。(Optional)

2.如果有可能,WINCE开发机上的软件尽可能的少,如果可以的话,最好只有用于WINCE开发的软件工具。

3.不要安装一大堆BSP和SDK,已经被证明的是,有些BSP之间会产生干扰。这种干扰从理论上是不会出现的,但是有这样的案例:即在开发过程中安装了一个新的BSP导致原有PB成功过的Solution失败,而删除掉后再编译成功。当然需要注意的是:这个问题的出现很可能和前面两个注意事项没有得到注意是有关系的。

4.BSP不是越新的越好,一个刚出来的新版本BSP往往会有不可预知的问题发生。一个案例是这样的,用半年前的BSP PB后没有问题,用2个月前的新BSP PB成功后,但是设备启动失败,后经证实是新版BSP不支持该设备,但其网站上并没有注明。

5.所有的相关开发软件,包括BSP和SDK尽量安装在程序安装的默认目录下。虽然不这样做也不是不可以,因为经过调整总是可以使用的。但是安装在默认目录下可以节省很多调整的时间,而且对于初学者,PB的错误提示是不够明确的,调整这些东西是需要运气和灵性的。

6.多做好事,攒rp对PB是有帮助的,特别是1234条因条件限制不能按建议来的时候:)。