WINCE系统实验指引书WINCE系统实验指引书...................................................................................错误!未定义书签。实验一、WindowsCE系统平台创立及模仿器使用:..........................错误!未定义书签。一、实验目..........................................................................................错误!未定义书签。二、实验内容......................................................................................错误!未定义书签。三、预备知识......................................................................................错误!未定义书签。四、实验设备......................................................................................错误!未定义书签。五、实验原理......................................................................................错误!未定义书签。六、实验环节......................................................................................错误!未定义书签。七、思考题..........................................................................................错误!未定义书签。实验二、WindowsCEBOOTLOADER实验.........................................错误!未定义书签。一、实验目..........................................................................................错误!未定义书签。二、实验内容......................................................................................错误!未定义书签。三、预备知识......................................................................................错误!未定义书签。四、实验设备及工具..........................................................................错误!未定义书签。五、实验原理及环节..........................................................................错误!未定义书签。六、思考题..........................................................................................错误!未定义书签。实验三、WindowsCE驱动开发...............................................................错误!未定义书签。一、实验目..........................................................................................错误!未定义书签。二、实验内容......................................................................................错误!未定义书签。三、预备知识......................................................................................错误!未定义书签。四、实验设备及工具..........................................................................错误!未定义书签。五、实验原理及阐明..........................................................................错误!未定义书签。六、实验环节......................................................................................错误!未定义书签。七、思考题..........................................................................................错误!未定义书签。实验四、WindowsCE应用程序开发.......................................................错误!未定义书签。一、实验目..........................................................................................错误!未定义书签。二、实验内容......................................................................................错误!未定义书签。三、预备知识......................................................................................错误!未定义书签。四、实验设备及工具..........................................................................错误!未定义书签。五、实验原理及阐明..........................................................................错误!未定义书签。六、实验环节......................................................................................错误!未定义书签。七、思考题..........................................................................................错误!未定义书签。实验一、WindowsCE系统平台创立及模仿器使用:一、实验目1、理解WinCE下重要工具——模仿器2、学习和模仿器有关远程调试工具3、学习WinCE调试手段4、复习WinCE开发工具PlatformBuilder二、实验内容建立WinCEPC端模仿器,建立使用模仿器配备,结识基于PB端WinCE远程调试工具。详细环节如下:依照目的平台特点和系统需要,使用PlatformBuilder配备WINDOWSCE操作系统特性和功能。编译、链接操作系统内核,生成内核镜像文献NK.bin。将镜像文献下载,并在模仿器上运营生成WINDOWSCE系统。同步,构建一种调试版WINDOWSCE系统,并实际调试该系统。三、预备知识嵌入式系统调试手段和办法基本概念,操作系统基本知识,PlatformBuilder基本操作。四、实验设备硬件:PC一台P3以上(内存不不大于384MB,安装竣工具硬盘剩余空间不得不大于600M)、ARM9实验箱(包括NETARM2410-S实验板、JTAG仿真器、各种串口线、并口线、网线、光盘等)一台。软件:PC操作系统Win以上、ADS1.2集成开发环境、PlatformBuilder4.2版本、SourceInsight3.0。五、实验原理模仿器(emulator)是PB一某些。专用于调试在PB下创立内核及应用程序。模仿器可以在PC下模仿WindowsCE物理平台。但事实上它只但是是一种运营在CPURing3级别顾客程序。因此它运营速度要比正常物理平台要慢。模仿器仅支持x86平台,它只能调试基于Emulator:x86内核和所有用x86指令集编译程序。模仿器有很大限制,这些限制使它只能运营简朴应用程序。但是有一点是好,操作系统大多数API对于任何CPU而言都是相似。考虑到不受CPU类型影响简朴程序,还是可以在模仿器上调试。学习PB,用它来创立内核而又没有实际物理平台来调试,那么模仿器非常适合。但模仿器限制也非常多,因此虽然在模仿器下调试过所有可以调试内核特性(feature,或者称组件),你掌握也但是是冰山一角。WindowsCE.net模仿器是嵌入式开发非常重要工具利器之一,通过模仿器可以在开发端进行平台模仿仿真验证。并且在PB方面和EVC方面都可以启动模仿器。通过模仿器,可以模仿一种在线运营WinCE系统设备,使得针对硬件设备调试可以放在PC端模仿实现,这对于整个开发过程中设计和验证有着至关重要作用。这一点和许多嵌入式操作系统有相似之处,例如VxWorks。图1-1WindowsCE模仿器窗口注意:关于模仿器硬件限制:(摘自WindowsCE协助文档)仅能模仿DEC2114x网卡驱动来提供网络支持,其他网卡驱动不支持。仅能模仿FLAT显示驱动,其他显示驱动不支持。不支持USB设备不支持PC卡、硬盘、CF卡。不支持FAT、CDFS、DVD文献格式。六、实验环节1、使用PB建立一种X86体系下模仿器办法和上一种实验讲过办法类似,如下简朴概括一下过程。(1)运用向导建立工程,第一步如图所示:图1-2工程建立第一步点击“Next”进入下一步,如图所示:图1-3工程建立第二步在这里可以选取你需要设备,也可以使用Customconfiguration自己定制。点击“Next”进入下一步,如图所示:图1-4工程建立第三步图1-5工程建立第六步图1-6工程建立第七步(2)配备编译环境一方面需要设立Platform\setting…对话框选取Retail模式图1-7设立Platform\setting…对话框保证EnableKITL,EnableKernelDebuger,EnableFullKernelMode三项都被选中,如图所示。图1-8设立Platform\setting选项图1-9语言选项(3)编译点击快捷按钮或者选取菜单Build\BuildPlatform编译工程。详细编译时间和你机器配备有很大关系。编译完毕,在系统信息里面会显示编译完毕信息“×errors,×warnings”,并显示生成内核镜像文献,如图所示。图1-10内核镜像文献(4)下载到模仿器配备模仿器:编译成功后,单击Target-ConfigureRemoteConnection,如图2-35。在弹出对话框中找到Download下拉框,选取Emulator-4.20,单击背面Configure,在弹出对话框中设立辨别率为800X600或640X480。系统内存设立为64MB。单击OK后,在Kern