天天看点

VS2005 wince6.0 environment

Microsoft Windows XP Professional

一、安装VS2005

1.D:\VS2005\VSTS\vs\Setup\setup.exe

安装路径

D:\Program Files\Microsoft Visual Studio 8\

custom自定义安装 

去掉Visual J# 

Microsoft SQL server2005

2.安装完成后打sp1的补钉

D:\VS2005\VSTS\sp1\VS80sp1-KB926601-X86-ENU.exe

WINCE 6.0 的PlatformBuilder作为VS2005的插件,以后建立和定制WinCE操作

系统内核、编译调试应用程序将全部在VS2005里完成 

3.安装MSDN

D:\VS2005\VSTS\msdn\setup.exe

二、安装Windows Embedded CE6.0

1. 安装Wince6.0

wince6.0/Windows Embedded CE 6.0.msi

选择ARMV4I

安装目录为D:\WINCE600\

选择CE6.0 Tools

安装在D:\Program Files\Microsoft Platform Builder\6.00\

2.为wince6.0打补钉

1)Windows.Embedded.CE.6.0.Platform.Builder.Service.Pack.1.msi

2)安装R2补钉

wince6.0_r2/setup.exe

无需改设置直接安装

3)安装R3补钉

wince6.0_r3/Windows Embedded CE 6.0 R3.msi

4)安装wince6.0 update 09.10补钉

WinCEPB60-091231-Product-Update-Rollup-Armv4I.msi

WinCEPB60-101231-Product-Update-Rollup-Armv4I.msi

3.安装NETCFSetupv35.msi

5.安装ActiveSync 4.5.msi

安装到

D:\Program Files\Microsoft ActiveSync\

三、build

1. run BSP_WINCE_ARM_A8_01_02_00_Source.exe

2.打开bsp工程 Vs2005  File->open->Project

D:\WINCE600\OSDesigns\AM35x_OSDesign\AM35x_OSDesign.sln

选择AM35x_BSP_ARMV4I_Release

3.编译

Build->Advanced Build Commands->Clean Sysgen

4.WinCE源码路径

1)XLDR /WINCE600/PLATFORM/AM35X_BSP/SRC/BOOTLOADER/XLDR

2)EBOOT  /WINCE600/PLATFORM/AM35X_BSP/SRC/BOOTLOADER/EBOOT

3)DRIVER /WINCE600/PLATFORM/AM35X_BSP/SRC/DRIVERS

5.编译error

error C2220: warning treated as error - no 'object' file generated

这是因为有很多警告性错误将

D:\WINCE600\PLATFORM\COMMON\sources.cmn

D:\WINCE600\PUBLIC\COMMON\sources.cmn

D:\WINCE600\PLATFORM\AM35x_BSP\sources.cmn

下的WARNISERROR=1去掉#WARNISERROR=1

D:\WINCE600\PLATFORM\AM35x_BSP\sources.cmn下的WARNLEVEL级别改为0

WARNLEVEL=0