资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1实验一:建立 WinCE 环境实验目的: 1.掌握 PB 下 WinCE 平台的定制。2.学会烧写 WinCE 内核文件。实验内容:1 利用 Platform Builder 定制平台并编译。2 配置连接参数,将 WinCE 烧写到 Flash。实验设备:PC 机,Platform Builder 集成开发环境,OURS-PXA270-RP 实验箱。实验步骤:1 建立并编译 WinCE 系统平台2 硬件连接3 烧写系统首先,启动 Platform Builder:单击开始 程序,选择 Microsoft Windows CE .NET 5.0,单击 Platform Builder 5.0。选择 File 菜单,单击 New Platform 按钮,启动操作系统镜像的建立向导,首先,在 Platform name 处输入工程名字(如 OURS270) 。点 Next 进入下一步,如图 1-1。2选择 Available configurationMobile Handheld 一项,单击 Next 进入下一项。选择生成平台集成的程序和媒体(Application & Media),选择所需要的功能,如图 1-2,然后点击下一步(Next) 按钮。选择生成平台集成的网络和通讯协议程序(Networking & Communications),如图 1-3 选择所需要的网络通讯组件,然后点击下一步(Next)按钮。点击 Finish 按钮,完成建立系统镜像的步骤。3)设置编译平台的参数在完成上述步骤以后,下面介绍如何编译 CE.NET 平台,在编译之前必须做一些相应的设置,具体操作过程如下所示:点击 Platform 菜单,选择设置(Settings)选项选择 Locale 选项,按照图 1-4 进行选择选择 Build Options 选项,选择 Enable eboot space in Memory,并单击 OK 保存设置4)编译平台,点击菜单 Build OS 下 Sysgen 按钮约 20 分钟后,WinCE.NET 的二进制影像文件“NK.bin” 就生成了。2硬件连接:(1)将电源线分别连接 PXA270-RP 实验箱与电源插座。(2)用一根交叉网线将宿主 PC 机的网口与 PXA270-RP 实验箱的网口(NET)相连。(3)用 JTAG 线连接实验箱左上方标有“JTAG”和“BURN”的 JTAG 口,然后将并口线连接到宿主 PC 机实验箱的并口。(4)用一根串口线连接宿主机和实验箱的串口 0。注意:在做上述的连接操作时,PXA270-RP 目标板必须是断电状态。3.烧写系统:3(1)在这里笔者先对光盘目录“wincepxa270rp 系统文件 双启动 boot”文件夹下的文件做一下说明。在烧写的时候直接运行本公司给您提供的“*.bat”批处理文件即可,关于各个批处理文件的作用说明如下:“烧写_BLOB.bat”:烧写 linux 的系统引导程序 BLOB;“烧写_NORBOOT.bat”:NORBOOT 不用于单独烧写,NORBOOT 是测试程序时用的;“烧写_总 BOOT.bat”:总 BOOT 中包括了 NORBOOT、BLOB、EBOOT,wince 占用全部的 1GB NANDFLASH 的空间。“烧写_总 HALF_BOOT.bat”:总 HALFBOOT 是指 WinCE 只会使用 512M 的NAND,其余部分,留给 Linux 使用。在“wincepxa270rp 系统文件 ce boot”下面只有一个系统引导文件“eboot.nb0” ,如果我们单独的烧写 wince 系统的引导程序到目标板,那么请烧写此文件。具体操作步骤请见下面的详细介绍。(2)单独烧写 wince 系统到目标板:1) 在烧写内核的映象文件 nk.bin 之前,我们首先必须利用“WinCE_JFlash 擦除.bat”对 Flash 进行擦除和“WinCE_JFlash 烧写.bat ”将 eboot.nb0 烧到 Flash 中,具体操作步骤如下:给实验箱上电,打开光盘“wincepxa270rp 系统文件ce boot”,找到并运行WinCE_JFlash 擦除.bat 批处理文件进行对 Flash 的擦除。开始擦除,输入“Y”:擦除之后,找到并运行 WinCE_JFlash 烧写.bat 批处理文件进行烧写 Eboot.nb0。开始烧录2) 在烧录完成以后,利用超级终端对 Eboot 相关参数进行设置。建立超级终端,具体步骤如下: 新建一个超级终端。启动一台安装 Windows XP 操作系统的机器,选择【开始】【程序】 【附件】 【通讯】【超级终端】启动一个超级终端窗口,如图 1-5、图 1-6、图1-7 按照图中设置的选项设置各对话框中的内容。 重新启动实验箱,同时在超级终端中连续按空格键进入 Boot loader Configuration 界面,A:选 0,设置 IP 地址。 (注意:IP 地址设置要求同主机的 IP 在同一个网段)4B:选 1,设置子网掩码。C:选 3,使其为 Disabled DHCP。D:选 5,将 Startup image 项由 Download new image at startup 切换到 Launch existing flash resident image at startup。只需在超级终端中按 5 即可E:将 Program RAM image into FLASH 项由 DISABLED 切换到 ENABLED。在超级终端中按 6 即可F:选 7,将 Boot Device Order 设置为 Boot device order: SMSC - PCMCIA S0 - PCMCIA S1。G:选 8,设置串口模式,选择 FFUART。H:选 9,设置 MAC 地址为 0-11-22-33-44-55.最后结果如图 1-83)这一步结束之后,就基本上完成了烧写环境的配置。下面就可以开始烧写 NK.bin了。PB 平台准备好之后,在终端中键入 “D:Download image now”就可以下载内核的映象文件 NK.bin 了。不过这里我们还需要再配置一下 PB 里面的目标设备,具体的配置操作步骤如下:首先打开菜单 TargetConnectivity Options在 Kernel Service Map 的几个选项中,都选择 Ethernet将焦点转入到超级终端界面,键入 D:DOWNLOAD image now,点击上图中的Settings 按钮,在弹出的对话框中,检测到目标设备:点击下载按钮 Attach Device,进行映像文件的下载。这时候,超级终端可以看到下载开始在映象文件传输完成以后,Eboot 会根据设置自动烧写到 Flash,烧写完成以后,WinCE 会自动启动。注意,在显示传输完成之后,稍等片刻,系统自动启动。启动画面如下图 1-9 所示:5实验二:定制 SDK 并建立 EVC实验目的:学会安装 Platform Builder,建立开发环境。实验内容:生成 SDK 并安装,配置 Embedded Visual C+的开发环境。实验设备:安装 WINDOWS 系统的 PC 机,Platform Builder 集成开发环境,OURS-PXA270-EP 实验箱。实验步骤:1使用 Platform Builder 定制 SDK(软件开发工具包) 。具体操作步骤如下:1)打开前面实验建立的 PXA270 平台。方法:选择【开始】【程序】【Microsoft Windows CE 5.0】 【Platform Builder 5.0】 。在菜单 File 下点击 Open Workspace,选择平台 PXA270 的路径在菜单 Platform 下,点击 New SDK,新建一个 SDK 文件并命名。填写好产品和厂商名字后点击下一步,进入下一个对话框,如图 2-1。在对话框中,按下图 2-2 所示选择,点击 下一步。点击 Finish 完成操作2)在菜单 Platform 下,点击 Configure SDK,出现如下所示对话框,依照下图 2-3、6图 2-4、图 2-5、图 2-6 各对话框所示进行设置,然后点击应用按钮。3)在菜单 Platform 下,点击 Build SDK,出现如下图 2-7 界面,编译过程大概需要3 分钟。点击 Done,完成在指定目录下生成 SDK 文件2生成的 SDK 文件在 C:WINCE500PBworkspacesPXA270SDK 下,安装此 SDK后,即可支持 EVC 开发编译应用程序。打开这个路径,找到 OURS270RP_SDK.msi,双击安装,按照下面提示,完成 SDK 的安装,如图 2-8、图 2-9。这样,我们就完成了在定制的 PB 下,建立 SDK 的过程。安装该 SDK 以后,我们就为 EVC 建立好了开发环境。3安装 EVC 集成开发环境。安装 EVC 集成开发环境的步骤如下:找到附带光盘中的 EVC 文件夹,点击 setup.exe 这个文件并按照提示选择好安装路径进行安装,如图 2-10、图 2-11。具体操作流程如下列图所示:输入注册码(由附带光盘提供) ,点击 Next 进入下一个对话框。安装 EVC SP4,具体操作过程如下图:点击 Finsh,完成 EVC 集成开发环境的安装。7实验三:key 中断实验目的:1.学习并掌握利用 SMSC91C111 网口建立宿主机与实验箱的连接;2.学习并掌握利用 USB Device 建立宿主机与实验箱的连接。3熟悉 PB 和 EVC 集成开发环境以及相关配置。4利用 EVC 编写一个设计硬件的应用程序。实验内容:1利用 SMSC91C111 网口建立宿主机与实验箱的连接;2利用 USB Device 建立宿主机与实验箱的连接。3.参照本实验指导书的步骤,编写一个中断应用程序。实验设备:1OURS-PXA270-RP 实验箱,烧录有 WINCE 的 Flash,交叉网线,USB 延长线。2安装 WINDOWS 系统的 PC 机,PB 和 EVC 集成开发环境。实验步骤:1硬件连接:(1)将电源线分别连接 PXA270-RP 实验箱与电源插座。8(2)用一根交叉网线将宿主 PC 机的网口与 PXA270-RP 实验箱的网口(NET)相连。(3)用一根 USB 延长线将宿主 PC 机的 USB 口与 PXA270-RP 实验箱的 USB 设备端口相连。(4)拨码开关位置:将底板左上角的两个拨码开关拨至上端,靠近 SMC CARD 插槽旁边的拨码开关拨至上端。2利用 SMSC91C111 网口建立连接。打开前面实验建立的 PXA270 平台,在 PB 的 Tools 菜单下,点击 Remote File Viewer,在 Windows CE Remote File Viewer 界面进行连接选项配置,如图 3-1、图 3-2。选择好目标设备,点击 Properties 配置连接选项,如图 3-3、图 3-4、图 3-5。选中 Fixed port 后,单击 Test 按钮,出现如图 3-6 对话框。在实验箱的 WinCE 系统中,设置 IP 地址与宿主机的地址在同一网段,然后在“命令行”中,键入如图 3-6 所示命令:CEMGRC.EXE/S /T:TCPIPC.DLL /Q /D:192.168.0.33:5000(其中 IP 地址是自己宿主机的IP 地址) ,然后点击 OK,并在 Windows CE Remote File Viewer 界面进行增加连接,如图3-7。如果出现运行 CEMGRC.EXE /S /T:TCPIPC.DLL/Q/D:192.168.0
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号