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/
2. .
如实填入你cpu 核心的数量
系统定制
必选项如图:
编译的时候最好把杀软关闭或退出.
编译错误:
Error 1 ENDIF expected. C:/WINCE600/PLATFORM/SMDKV210/FILES/platform.bib 401 // 这个错误可忽略 因为这是预期中的错误,这不算错误,可以看作一个警告.
liguosheng:
--------------------
from freescale document,we can read maybe it is not so complex, just do as following:
Windows Embedded CE 6.0
The following must be installed in order to create a Windows Embedded CE 6.0 development
environment for i.MX51 EVK WinCE 6.0 BSP:
Visual Studio 2005
Visual Studio 2005 SP1
Visual Studio 2005 SP1 Update for Vista (if applicable)
Windows Embedded CE 6.0 Platform Builder
Windows Embedded CE 6.0 SP1 (required if PB 6.0 Tools have been installed)
Windows Embedded CE 6.0 R2
Windows Embedded CE 6.0 R3
Windows Embedded CE 6.0 Cumulative Product Update Rollup Package (through
12/31/2010)
Windows Embedded CE 6.0 Monthly Update January 2011
Windows Embedded CE 6.0 Monthly Update February 2011
---------------------
心得体会:
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