基于XSCALE270嵌入式WINCE开发实验与实践当前版
- 格式:docx
- 大小:764.23 KB
- 文档页数:18
实验 7_1 WinCE 启动过程与跟踪调试实验一、WinCE启动过程分析第1步、启动Source Insight程序,新建一个xsabse270工程,分别将下列目录下的所有文件添加到工程中($_PLATFORMROOT)\Xsbase270\src\$(_PUBLICROOT)\ common\src\soc\pxa27x_ms_v1\Inc($_PLATFORMROOT)\common\src\Inc($_PLATFORMROOT)\common\src \common\第2步、打开$(_PLATFORMROOT)\Xsbase270\Src\Common\Startup\Startup.s,定位系统初始化启动函数Startup,分析Startup函数的对平台初始化处理过程,然后定位到调用函数OALStartup第3步、打开$(_PLATFORMROOT)\Xsbase270\Src\Oal\OalLib\Startup.s,定位并分析OALStartup的功能,同时查找g_oalAddressTable变量的内容$(_PLATFORMROOT)\xsbase270\src\Inc\Oemaddrtab_cfg.inc)第4步、利用文本编辑器打开$(_PRIVATEROOT)WINCEOS\COREOS\NK\LDR\ARM\armstart.s文件,在KernelStart函数中分别定位到调用ARMInit初始化和转跳到kernel.dll入口的位置。
并分析KernelStart函数的基本作用。
$(_PRIVATEROOT)WINCEOS\COREOS\NK\LDR\ARM\armstart.sLEAF_ENTRY KernelStart……; continue initialization in Cadd r0, sp, #KData-KStack ; (r0) = ptr to KDataStructstr r6, [r0, #pAddrMap] ; store VA of OEMAddressTable in KData bl ARMInit ; call C function to perform the rest of initializations ; upon return, (r0) = entry point of kernel.dllmov r12, r0ldr r0, =KDatamov pc, r12 ; jump to entry of kernel.dllVirtualStart DCD VStartENTRY_END KernelStart第5步、利用文本编辑器打开$(_PRIV ATEROOT)\WINCEOS\COREOS\NK\KERNEL\ARM\mdarm.c文件,根据源代码注释分析NKStartup函数作用,然后定位到OEMInitDebugSerial ()、OEMInit()、KernelStart()函数的位置。
辽宁工程技术大学上机实验报告成绩课程名称Windows CE 嵌入式软件开发实验题目实验四流接口驱动程序实验院系软件学院专业嵌入式软件班级09-2班姓名王翀学号0920010214 实验日期2012-5-5实验目的1、了解驱动程序的原理和功能;2、掌握流式接口驱动程序的结构;3、掌握编写流式接口的驱动程序的方法4、熟悉EVC 和 的开发环境;实验准备1、装有Platform Builder、EVC和开发平台的PC机一台2、XSBase270实验开发平台一套3、课本复习课本中流接口驱动程序的相关章节实验进度本次共有 1 个练习,完成 1 个。
实验内容【实验内容】1、新建并编译一个WinCE 操作系统的仿真平台。
2、编译并调试一个流式接口驱动程序,同时利用远程调试工具观察驱动程序加载和测试过程中输出信息。
3、编写一个流式驱动程序的测试程序,对上述编译好的驱动程序进行应用测试。
4、基本掌握流式驱动程序的编写方法和编译调试过程。
【实验原理】驱动程序是对底层硬件的抽象。
应用程序开发者不需要真正理解底层驱动的工作原理,他们只需要通过Windows CE提供的API函数,就可以直接与硬件进行交互。
WinCE的流式接口驱动程序以动态链接库的形式存在,由设备管理器(通常是device.exe或者gwes.exe)统一加载、管理和卸载。
与具有单独目的的内部设备驱动程序相比,所有流式接口驱动程序都是用同一接口并调用同一个函数集。
每个流式接口驱动程序必须实现一组标准的函数,用来完成标准的文件I/O函数和电源管理函数,这些函数提供给WinCE操作系统的内核使用。
这些函数通常叫做流式接口驱动程序的DLL接口。
如表所示:(1)流式驱动程序的创建步骤:1、打开Platform Builder。
在Platform Builder 中选择“File”->“New Project or File”,创建一个“Windows CE Dynamic link library”项目,项目的名称填写“My Driver”(如图1所示)。
基于嵌入式的智能家居系统设计与实现随着科技的不断进步,物联网技术得到了突飞猛进的发展。
智能家居是物联网技术的典型应用领域之一。
智能家居系统将独立家用电器、安防设备连接成一个具有思想的整体,实现家居设备的智能管理和远程监控。
本课题的嵌入式平台采用WinCE操作系统,硬件设备采用ARM10架构的Intel XScale270核心处理器的实验箱作为技术支撑。
系统设计与实现使用Keil、VS2005和Delphi三种集成开发工具实现代码的编写与调试。
软件部分主要涵盖硬件网关设备的WinCE操作系统相关功能设计、嵌入式设备平台服务端软件设计、计算机客户端应用软件的设计及家电控制端底层的设计。
智能家居系统与用户数据交互采用GSM系统,通过短信的方式实现。
家居设备之间的数据通信采用TCP/IP网络协议,建立三次握手机制,保证数据传输稳定可靠。
系统对WinCE系统内核进行裁剪定制,提高数据的处理能力。
在网关内设计开发用于WinCE系统的控制中心,即嵌入式服务端,实现硬件设备与软件系统数据握手通信。
计算机客户端的应用软件设计,即视频采集查阅软件,是基于Delphi可视化界面开发语言编写进行设计。
客户端应用软件用于异地及时通过视频画面掌握家居状态环境。
本课题基于嵌入式的智能家居系统的设计与实现,使用嵌入式平台作为核心控制器能够提高整个系统的稳定性,数据传输采用TCP/IP协议能够很好解决目前一些系统中存在的数据传输不稳定问题。
基于嵌入式的方式能够降低智能家居系统的成本,大大降低市场中由于智能家居价格较高无法普及现象,使智能家居能够走入普通百姓家中。
关键字:智能家居系统,物联网,嵌入式技术,WinCE系统,DelphiDesign and Implementation of Smart Home System Based onEmbedded SystemWith the constant progress of science and technology, Internet of things (IOT) technology develops by leaps and bounds. Smart home is one of the typical applications of IOT. Smart home system links home appliances and security equipment as a whole with the soul, implementing intelligent management and remote monitoring of the household equipment.In this project, the embedded platform adopts the WinCE operating system, and the hardware device uses an experiment box with Intel XScale270 core processor based on ARM10 architecture as the technical support. System design and implementation uses Keil, VS2005, and Delphi integrated development tools to edit and debug the codes. Software mainly covers the WinCE operating system function design of the hardware gateway device, platform server client software design of the embedded devices, the computer client application software design and the household appliance control bottom program design.Interaction of smart home system with the user uses GSM system with short message service. Data communications between household equipment adopts TCP/IP network protocol, setting up a three-way handshake mechanism, to ensure stable and reliable data transmission. The system truncates and customizes the WinCE system core to improve data processing ability. In the gateway, the control center for the WinCE system, namely embedded server, can be developed to realize the data communication between the hardware and software system. Computer client application software design, namely the video acquisition carried out based on Delphi visualization interface development language. The client application software is used in mastering the household environment timely by video images in the remote places. The design and implementation of intelligent Home Furnishing system based on embedded system, using the embedded platform as the core controller can improvethe stability of the whole system, data transmission using TCP/IP protocol can solve data transmission system exists the unstable problem. Embedded system can reduce the cost of smart home system, greatly reducing the market because of the high price of smart home can’t be universal phenomenon, so that smart home can go into the homes of ordinary people.Keywords:smart home system, IOT, embedded technology, WinCE system, Delphi目录第1章绪论 (1)1.1 研究背景及意义 (1)1.2 智能家居研究现状与发展 (3)1.2.1 智能家居国内外发展现状 (3)1.2.2 智能家居发展趋势 (4)1.3 本课题研究内容 (5)1.4 论文结构 (6)第2章系统设计方案 (8)2.1硬件总体设计框图 (8)2.2控制核心选择 (10)2.3家电控制板 (11)2.3.1串行端口电路 (12)2.3.2家电控制电路 (14)2.3.3传感器接口电路 (15)2.4 GSM通信模块 (15)2.5视频监控模块 (16)2.6总体软件设计方案 (17)2.7本章小结 (18)第3章操作系统的定制 (19)3.1 BSP的安装 (19)3.2添加平台特征和配置平台 (20)3.3串口部分设置与调试 (22)3.4操作系统的生成与下载 (24)3.5本章小结 (24)第4章应用软件设计 (26)4.1应用程序编写环境 (26)4.2智能家居人机接口设计 (26)4.3串口通信功能设计 (30)4.3.1串口通信协议 (30)4.3.2软件的实现 (31)4.3.2.1打开串口与配置串口 (32)4.3.2.2关闭串口 (35)4.3.2.3串口读线程 (36)4.3.2.4串口实现数据的写入 (37)4.3.2.5串口类的调用 (38)4.3.2.6串口的监听 (38)4.4 GSM无线数据传输模块 (39)4.4.1 GSM无线数据传输的基础 (39)4.4.1.1 PDU编码规则 (39)4.4.1.2 AT指令 (41)4.4.2 软件的实现 (42)4.4.2.1 PDU编码解码 (42)4.4.2.2 CEncode类成员函数详解 (44)4.4.2.3 收发短信 (53)4.5 图像采集模块 (55)4.5.1 摄像头驱动程序 (55)4.5.2 视频捕捉和视频信息传送 (56)4.6 以太网通信模块 (57)4.6.1 TCP/IP协议 (57)4.6.2 软件实现 (58)4.7 客户端视频监控软件 (61)4.8 家电控制及传感器模块 (63)4.8.1 单片机串口使用及参数设置 (63)4.8.2 串口通信的自定义约定 (64)4.8.3 单片机程序流程 (65)4.8.4 ARM端控制和报警流程 (68)4.9本章小结 (68)第5章系统测试 (70)5.1测试环境 (70)5.2 测试步骤 (70)5.3本章小结 (75)第6章总结与展望 (77)6.1本文的总结 (77)6.2 对本课题前景的展望 (78)参考文献 (79)作者简介及在学期间所取得的科研成果 (82)致谢 (83)第1章 绪论1.1 研究背景及意义我国伴随经济化建设的步伐持续加快与深入,中国百姓生活逐渐面向全面小康化方向前进,使得寻常百姓生活质量也随之提升一个层次。
篇一:嵌入式实训心得体会8月我参加了学校安排的课题实训,基地在北京,学院安排我们集体坐火车一同前去,浩浩荡荡的队伍开始出发了。
刚来北京的时候,映入眼绵的都是高楼大厦,一直想到的地方终于到了,好多以前的同学听说我要去北京实训都很羡慕不已,我自己也隐隐感到自豪。
我参加的课题实训是嵌入式方向的,开课的内容主要是嵌入式开发方面的,C语言,数据结构,LINUX基本操作,网络编程,操作系统和汇编语言,这些都是嵌入式不可缺少的。
每个专业技能都决定了你以后找工过。
我们班分了很多小组,每组都有小组长,小组长直接对我们负责。
教课老师很认真,都是从很基础的开始讲;同学们听课也很认真,由于代码操作比较多,键盘的声音源源不断的在响。
好久没有感觉到这种浓重的学习气氛了,而在这紧张而充实的学习氛围中我获益匪浅,感受颇多。
授课过程中老师们也传授了一些找工作方面的经验,比如简介的样式和写法,面试中的一些着装,礼貌用语和技巧,对此基地的老师还精心的为我们安排了一场模拟面试,在其中我们学到了很多有关于面试方面的经验。
通过这几个月的实训我学到了很多,同时也让我们意识到我们要学的更多。
从程序的设计到编写、画图、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务帮助队友,所以团队的合作和队友之间的相互协助非常重要。
通过实训让我们更深一步的对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。
特别是讲C语言和进程通信中老师给了我们每个小组的几个小项目,让我学到了更多项目经验,这在学校之前是没有的。
这次实训也碰到了些问题,比如项目文档的写法,代码的规范,流程图的画法,这些都有讲究,在老师和同学的帮助下,我不断的提高了在这些方面的学习。
生活上班主任郭老师和王老师对我们关怀备至,让我们没有感觉在外面的那种不适感,同学们也互帮互助,所以生活上大致没什么问题,这让我们更好的去学专业。
WinCE实验教程WinCE实验教程之一嵌入式系统嵌入式这个词现在变得越来越流行,然而关于它的很多概念可能还有一大部分人不是很明确,在本文中,我们不追求具体的概念是否准确,而是要对其有一个准确的理解。
嵌入式系统是不同于常见计算机系统的一种计算机系统,它不以独立设备的物理形态出现,即它没有一个统一的外观,它的部件根据主体设备以及应用的需要嵌入在设备的内部,发挥着运算、处理、存储以及控制作用。
从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。
其中嵌入式处理器通常是单片机或微控制器;支撑硬件主要包括存储介质、通信部件和显示部件等;嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件以及应用中间件等。
可见,嵌入式系统是一个很大的概念,一旦嵌入式处理器和支撑硬件选定了,那么工作最多的就集中在嵌入式软件当中了。
而嵌入式软件中的嵌入式操作系统部分和应用软件部分就成了重中之中。
它们与通常说的操作系统与应用软件的概念是相似的,但也有区别。
嵌入式操作系统是与应用环境密切相关的,从应用范围角度来看,大致可以分为通用型的嵌入式操作系统如Windows CE、VxWorks、嵌入式Linux等和专用型的嵌入式操作系统如Palm OS、Symbian等。
从实时性的角度看,大致可以分为实时嵌入式操作系统和一般嵌入式操作系统。
从原理上说,嵌入式操作系统仍旧是一种操作系统,因此它同样具有操作系统在进程管理、存储管理、设备管理、处理器管理和输入输出管理几方面的基本功能,但是由于硬件平台和应用环境与一般操作系统的不同,那么它也有自身的特点,最大的特点就是可定制性,也就是它能够提供可配置或可剪裁的内核功能和其他功能,可以根据应用的需要有选择的提供或不提供某些功能以减少系统开销。
前已述及,微软公司的Windows CE操作系统就是一种嵌入式操作系统,它1996年开始发布Windows CE 1.0版本,2004年7月发布了Windows CE .NET 5.0版本,目前用得最多的是Windows CE .NET 4.2版本,其发展速度也是很快的,功能上自不必描述,它的主要应用领域有PDA市场、Pcket PC、Smartphone、工业控制、医疗等。
辽宁工程技术大学上机实验报告课程名称Windows CE 嵌入式软件开发实验题目线程同步调试实验院系软件学院专业嵌入式班级软件09-2 姓名王翀学号0920010214实验日期2012.5.5实验目的1、了解WinCE 下IO 访问机制和原理;2、掌握WinCE 线程编程方法;3、掌握线程同步原理和实现线程同步的方法4、熟悉EVC 和 的使开发环境;实验准备1、装有Platform Builder 、EVC 和 开发平台的PC 机一台2、XSBase270实验开发平台一套实验进度本次共有 2 个练习,完成 2 个。
实验内容实验内容:1、了解在Windows CE下线程编程方法;2、掌握利用线程同步实现线程同步的基本原理;3、掌握线程同步编程;4、掌握EVC或编程方法。
实验原理:1、线程概述WinCE 是有优先级的多任务操作系统,它允许重功能、进程在相同时间的系统中运行,WinCE 支持最大的32 位同步进程。
一个进程包括一个或多个线程,每个线程代表进程的一个独立部分,而一个线程被指定为进程的基本线程。
WinCE 以抢先方式来调度线程。
线程以“时间片”为单位来运行,WinCE 的“时间片”通常为25 毫秒。
过来那个时间后,如果线程没有放弃它的时间片,并且线程并不紧急,系统就会挂起线程并调度另一个线程来运行。
WinCE 将根据优先级方法来决定要运行的线程,高优先级的线程将在低优先级的线程前面调度。
2、线程API 函数2.1 创建线程WinCE 提供了CreateThread 函数来创建线程,其声明如下:HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, //线程安全指针,不成绩DWORD dwStackSize, //为自己所使用堆栈分配的地址空间大小,不支持LPTHREAD_START_ROUTINE lpStartAddress, //线程函数地址LPVOID lpParameter, //传入线程函数的参数DWORD dwCreationFlags, //控制线程创建的附加标志LPDWORD lpThreadId//新线程的ID 值);WinCE 不支持lpThreadAttributes 和dwStackSize 参数,将它们设置成NULL 和0 即可。
实验一Windows CE平台的构建与配置一.实验箱线缆的连接1.连接JTAG线缆:用JTAG线缆将EELIOD系统上的M-CON7(XSBase270-Moudule板上)接口与主机的并口相连。
具体如下图所示。
2.连接串口线缆:该系统使用M-CON5做调试串口。
请将系统所提供的串口线与EELIOD系统MOUDLE板上面的CON5直接相连,另外一端和PC主机上的串口连上。
具体如下图所示。
3.连接交叉的以太网线:用提供的交叉的网线把EELIOD系统上的LAN 口,E-CON14,与主机端网口连接起来。
4.连接电源线缆:用提供的220V电源线连接到220V进行供电。
(当前先不用连接USB Slave线)。
二.超级终端的设置在EELiod中,调试信息是通过串口输出的。
超级终端是一个通用的串行交互软件,很多嵌入式应用的系统有与之交换的相应程序,通过这些程序,可以通过超级终端与嵌入式系统交互,使超级终端成为嵌入式系统的“显示器”。
1.运行超级终端2. 键入一个新的连接的名称3. 选择串口1(或串口2)作连接用,然后按下OK按钮4. 参照下图配置串口1的特性,然后按下OK按钮三.使用H-Jtag烧写EBootH-JTAG软件是免费JTAG调试和Flasher擦写软件,通过并口线连接目标板。
此软件针对EEliod开发平台和XSBASE 270-S开发板(或其它PXA270的开发板),需要进行配置才能正常工作。
1.正常连接下载线到目标板,并给目标板上电。
点击开始菜单->H-JTAG->H-JTAG 运行程序,程序首次启动后,界面如下图3。
如果程序此时提示没有检测到目标板,则需要重新确认目标板是否上电,以及连接线是否连接好,然后点击工具栏上的第二个(放大镜形状的)按钮。
重新检测目标板。
知道能够正确检测到目标板才能进行下面操作。
注意,如果计算机用的并口不是LPT1,则需要在“setting”菜单中进行选择。
4. 1 搭建开发平台
4.1.1实验目的
掌握Windows CE 6.0 开发平台的安装方法;
了解Windows CE 6.0开发平台框架。
4.1.2 实验设备
硬件:PC 机一台,建议内存512M以上,8G以上可用硬盘空间;
软件:Windows XP SP2系统;Windows CE 6.0安装光盘(安装包)及Visual Studio 2005 安装光盘(安装包)。
4.1.3 实验内容
安装Windows CE 6.0开发环境。
4.1.4 实验原理
为了建立Windows CE 6.0开发环境,需要准备好由微软公司发布的Windows CE 6.0安装盘和Visual Studio 2005安装盘。
这两张光盘包含了Windows CE 6.0的操作系统安装程序以及集成开发环境Visual Studio 2005。
通过第二章的讲解,我们了解到基于Windows CE的嵌入式开发工作包含了移植(开发)基于特定硬件平台的BSP包,定制Windows CE操作系统以及Windows CE应用程序的开发。
Windows CE 6.0作为Windows CE系列的最新版本,在原来的版本(如Windows CE 4.2,Windows CE5.0)基础上作了很大的改动。
在早期的版本中,Windows CE的应用程序开发工具和操作系统平台开发工具都是独立的,比如,在Windows CE 5.0中,用EVC开发应用程序,PB(Platform Builder)独立地用来移植、定制和开发基于特定硬件平台的操作系统。
在Windows CE 6.0中,所有的开发工具全部集成到了Visual Studio 2005中,操作系统定制工具Platform Builder 6.0作为了一个插件的形式集成到了Visual Studio 2005中。
Windows CE 6.0支持针对多种目标设备平台的开发,其提供了基于4种CPU体系的BSP包:ARM BSPs、MIPS BSPs、SHx BSPs、X86 BSPs。
为了更快更好地掌握Windows CE 6.0的嵌入式操
作系统和应用程序开发,搭建合理高效的开发工作站---目标设备平台是非常重要的。
通常,开发工作站就是我们常用的PC机系统,包括其上安装的集成开发环境。
目标设备就是指我们要开发的设备。
通过工作站,借助于其强大的软硬件资源,我们可以进行目标设备的设计、创建、测试与调试等。
下面的实验步骤将会告诉我们怎样搭建合理的工作站,如何进行Windows CE 6.0的安装和配置。
4.1.5 实验步骤
在安装Windows CE 6.0之前,先注意一下安装的系统要求:
◆933M以上的主频,推荐为2G;
◆Windows XP SP2;
◆512M以上的内存,推荐为1G;
◆安装分区上要有18GB*以上的剩余空间;
◆系统分区上要有6GB以上的剩余空间;
◆DVD-ROM;
◆显示支持32bit颜色,1024×768分辨率。
上面的系统配置要求安装分区上有18G以上的剩余空间,这是针对Windows CE 6.0的完整安装而言的,如果仅安装ARM和X86的组件,保守估计大约6G。
因为Windows CE 6.0支持多种目标硬件设备,在安装的时候我们将根据实际需要选择安装组件。
1. Visual Studio 2005的安装
1)放入Visual Studio 2005安装盘,找到安装文件中的setup.exe文件或者vs_setup.msi文件,双击,出现如下安装界面:
图4-1-1Visual Studio 2005安装选择界面2)点击Install Visual Studio 2005,出现如下安装界面:
图4-1-2Visual Studio 2005开始界面
图4-1-3 安装界面
3)点击“Next”,出现如下界面,输入用户信息:
图4-1-4 安装授权界面
4)选中“I accept…”选项,输入用户名,点击“Next”,出现如下界面,选择安装特性及安装分区:
图4-1-5 安装路径选择
5)选择安装特性(建议Full安装),根据实际情况选择安装路径(建议非系统盘),注意所选安装分区要有足够的空间(6G以上,建议15G),然后点击“Install”,进入如下界面:
图4-1-6 组件安装界面
6)安装时间比较久,等待一段时间,系统会出现如下界面:
图4-1-7 提示重启界面
7)点击“Restart Now”(注意重启前关闭其他运行程序和做好文件保存工作),重
启后会出现如下界面:
8)重启后系统自动安装其他的组件:
图4-1-9继续安装
9)继续上述安装,经过一段漫长的时间后,系统完成Visual Studio 2005的安装:
图4-1-10 完成Visual Studio 2005的安装
2. MSDN的安装(不装)
MSDN 技术资源库是为使用微软工具、产品和技术的开发人员提供的精华资源。
它包含丰富的技术编程信息,包括示例代码、文档、技术文章和参考指南。
在学习Windows CE6.0的过程中,MSDN 是一个不可或缺的帮助文档,几乎所有的技术问题都可以找到解决的答案。
下面我们将指导用户安装MSDN,用户可以先去Microsoft官网下载MSDN安装包,根据下载的包不同,将安装中文或者英文的MSDN Library for Visual Studio 2005。
1)点击安装包内的“autorun.exe”或者“msdn.msi”或者“setup.exe”文件进行安装,出现如下图所示界面:
图4-1-11开始MSDN的安装
2)选择下一步,出现安装协议:
图4-1-12安装协议3)选择“我接受…”,然后下一步,并输入用户信息:
图4-1-13输入用户信息4)接下来选择安装类型,建议自定义安装:
图4-1-14选择安装类型5)选择好安装类型后,点击下一步,选择安装路径:
图4-1-15选择安装路径6)下面根据自己的需要选择相关功能:
图4-1-16自定义安装7)选择完成后,点击下一步,开始安装:
图4-1-17开始安装8)点击“安装”,开始MSDN的安装:
图4-1-17 MSDN安装中
9)安装大约10-30分钟以后,MSDN安装完成,如图所示。
图4-1-18 MSDN安装完成
3. Windows CE 6.0的安装
1)安装好了VS2005后,开始安装Windows CE 6.0,放入Windows CE 6.0安装盘,下面安装Windows Embedded CE 6.0,找到Windows Embedded CE 6.0.msi文件,双击:
图4-1-19Windows CE 6.0安装向导界面
图4-1-20Windows CE 6.0安装向导界面2)输入个人信息及产品序列号(产品序列号请从微软获得):
图4-1-21填写用户信息及注册码
3)点击“Next”,继续下一步,出现安装协议:
图4-1-22Windows CE 6.0安装协议
4)并点击“I accept……”,点击“Next”,出现安装特性的选择窗口。
根据我们的实验平台,选择对“ARMV4I”的支持,也可以自行选择“x86”以支持x86处理器;如果要获得Windows CE 的共享源码,选择“Shared Source”;注意选中“CE 6.0 Tools”下的开发工具,选择好后的安装特性如下图,当然,你也可以根据你的需要选择对其他CPU平台的支持。
然后,根据磁盘空间选择安装路径,点击“Browse”,输入你的安装目录:
图4-1-23Windows CE 6.0安装特性,注意路径选择
路径注意要选择正确:
图4-1-24Windows CE 6.0安装特性,注意路径选择
5)选择好安装特性及安装路径后,点击“Next”,进行下一步,将弹出源码相关用户协议窗口:
图4-1-25Windows CE 6.0安装路径的选择
6)选择“I accept…”,点击“Next”进行下一步,接受与源码相关的协议,开始Windows CE 6.0的安装:
图4-1-26 Windows CE 6.0共享源码协议
7)点击install,开始安装:
图4-1-27Windows CE 6.0安装中
8)大约20-60分钟,Windows CE6.0安装完毕,点击“Finish”退出:
图4-1-28Windows CE 6.0完成安装
至此,Windows CE 6.0 的整个开发环境搭建完成。