PB 6.0开发平台搭建
操作系统 最好是xp sp3的,sp2在安装 .net 3.5的时候会出一个错.
欲安装的分区必大于 15G.
以下软件在 Pineking Server 上都能找得到.
按装顺序:
1 .VS2005(中英文皆可)
2.VS2005 SP1补丁(注:中文版用VS80sp1-KB926604-X86-CHS,英文版用VS80sp1-KB926601-X86-ENU)这个可能需要30分-2个小时才能装好它.
3. MSDN(可选)
4 .Windows Embedded CE6.0
选中 为节省磁盘空间 我们只安装 arm4i 如上图.
如果要修改它的路径选中 CE6.0Tools 点 Browse按钮修改为 例如: D:/Program Files/Microsoft Platform Builder/6.00/. 然后再选中 CE6.0 Operating System点 Browse按钮 修改为 例如:D:/WINCE600. 不要修改它们的的相对路径.
5 .Windows Embedded CE6.0 Platform Builder Service Pack 1(默认安装即可)
6 .Wince6.0 R2(默认安装即可)
7 .Microsoft Device Emulator 2.0(可选) (默认安装即可)
8 .Virtual Machine Network Driver for Microsoft Device Emulator(可选) (默认安装即可)
9 .WinCEPB60-061231-Product-Update-Rollup-Armv4I(06年的补丁汇总包) (默认安装即可)
10 .WinCEPB60-071231-Product-Update-Rollup-Armv4I(07年的补丁汇总包) (默认安装即可).
11 .WinCEPB60-081231-Product-Update-Rollup-Armv4I(08年的补丁汇总包) (默认安装即可)
12 .Wince6.0 R3(默认安装即可)
13. WinCEPB60-091231-Product-Update-Rollup-Armv4I(09年的补丁汇总包) (默认安装即可)
14 .WinCEPB60-101231-Product-Update-Rollup-Armv4I(10年的补丁汇总包) (默认安装即可)
15. WinCEPB60-110131-2011M01-Armv4I(11年1月份补丁包) (默认安装即可)
16. Wince6.0 附加组件安装 例如 Expression Blend 2 Trial. Office and PDF Viewers. QQ Messenger Client (可选).
到此Wince6_PB 开发环境搭建完毕. 安装完成后检查一下补丁情况如下图:
C:/Program Files/Microsoft Platform Builder/6.00/cepb/SustainedEngineering/
点击 Verify 按钮 Waiting…..
如果你的是这样的哪就对了.
如果都是绿的 哪说明你是装了 R2 再R3 ,在装完R2 后没有装 06-08 年的补丁,这样你编译就会有好几个链接错误.
这个工具在X:/Program Files/Microsoft Platform Builder/6.00/cepb/SustainedEngineering/ CEUpdateCheck.exe
加快编译速度两点 :
1. 修改X:/WINCE600/PLATFORM/COMMON/SRC/SOC/ 下的dri文件
把 DIRS=/
S5PV210_SEC_V1/
编译的时候最好把杀软关闭或退出.
编译错误:
Error 1 ENDIF expected. C:/WINCE600/PLATFORM/SMDKV210/FILES/platform.bib 401 // 这个错误可忽略 因为这是预期中的错误,这不算错误,可以看作一个警告.
心得体会:
1. 屡屡编译出错,大多是因为系统定制错误,而并非环境错误,也并非安装顺序的问题.
2.至于09年 1月到 8月的补丁是不是一定在第11步后安装(11 .WinCEPB60-081231-Product-Update-Rollup-Armv4I(08年的补丁汇总包))
答案是:否定的,你可在些处装也可不装,因为后面 09年的补丁包已经有这些补丁了.
3. 一定不能搞错的顺序是,R2装后 一定要装完 06 07 08 年的补丁包才能装R3,打上 09年之后的所有补丁.
微软CE6 补丁下载的两个地址.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0e929f91-a379-4277-80d5-a66e3b821ba1&displaylang=en
http://www.microsoft.com/downloads/en/ResultsForProduct.aspx?productID=f8af6708-edcb-472a-829d-f73d951c35a1&stype=ss_sd&displaylang=en&nr=10&sortCriteria=Popularity&sortOrder=Ascending