windows CE 内核定制常用组件说明

来源:互联网 发布:urllib2.request json 编辑:程序博客网 时间:2024/05/19 22:05
windows CE 内核定制常用组件说明--以Mobile Handheld

 首先,在我们安装完所有的工具后(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