首先,在我们安装完所有的工具后(PB和Activesync),我们要先对pb进行升级,(因为pb有许多bug,包括对Activesync的支持)可以使用最新的年升级包(20081231)(微软官网可以下载)。
升级完pb以后一切就方便了。我们下面开始定制wince:Core OS
Windows CE devices
Applications and Services Development
Microsoft Foundation Classes (MFC)
Applications - End User
ActiveSync
File Sync
Communication Services and Networking
Networking - Wide Area Network (WAN)
Telephony API (TAPI 2.0)
Unimodem support
Core OS Services
USB Host Support
USB Human Input Devices (HID) Class Driver
USB HID Keyboard and Mouse
USB Storage Class Drive
File Systems and Data Store
Storage Manager
FAT File System
Partition Driver
Shell and User Interface
User Interface
Network User Interface
Device Drivers
Networking
Asyncmac NDIS Driver
USB Function
USB Function Clients
Serial
Mass Storage
RNDIS Client
Third Party
UP-Tech PXA270CL BSP: ARMV4I
Device Drivers
USB Function
USB Function Bus Drivers
USB Function Bus Drivers
USB Host
USB Host Controllers
USB Host (OHCI)
至此我们的wince定制完毕。我们可以编译下载了。 2)编译下载后我们开始调试宿主机和目标机的同步。首先,我们要在下载完后再插上usb线,其次我们插上usb线后如果报告端口不可用时,我们要通过开始—>设置->网络设置->usb连接->属性,设置usb连接,改变端口为usb或com2(不要与下载端口一样就行),把波特率改为115200,数据流改为NONE。 3)一切完成后我们就可以开始同步了。(如果显示正在连接且时间较长,就用Activesync软件关了再开多试两次)
4)如果加DM9000的话要禁用9000,由于usb 接口相当一个网络接口,而网卡dm9000也是一个网络接口,这两个网络接口的IP地址在同一个网段,而且在同一部机器上,如果不禁止,将无法连接。
5)如果以上都设置正确的话,还无法连接的话,提示波特率不正确,请换另一条activesync条线试一下。
wince补丁的下载地址为http://msdn.microsoft.com/zh-cn/embedded/aa731256(en-us).aspx