为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

WIN CE 平台的建立和编译实验

2017-09-20 26页 doc 696KB 11阅读

用户头像

is_882336

暂无简介

举报
WIN CE 平台的建立和编译实验WIN CE 平台的建立和编译实验 班 级07电本二班 学 号2007050432 姓 名 吴雪冰 同 组 人 实验日期 10.10.19 室 温 大 气 压 成 绩 1 实验题目:建立并编译 WIN CE 平台以及WINDOWS CE 的烧写 一、实验目的 1(掌握 PB 下WinCE 平台的定制。 2(学会烧写WinCE 内核文件。 二、实验内容 1(开始利用 Platform Builder 定制平台并编译。 2(配置连接参数,将WinCE 烧写到Flash。 三、实验设备 1、安装 WIND...
WIN CE 平台的建立和编译实验
WIN CE 平台的建立和编译实验 班 级07电本二班 学 号2007050432 姓 名 吴雪冰 同 组 人 实验日期 10.10.19 室 温 大 气 压 成 绩 1 实验题目:建立并编译 WIN CE 平台以及WINDOWS CE 的烧写 一、实验目的 1(掌握 PB 下WinCE 平台的定制。 2(学会烧写WinCE 内核文件。 二、实验内容 1(开始利用 Platform Builder 定制平台并编译。 2(配置连接参数,将WinCE 烧写到Flash。 三、实验设备 1、安装 WINDOWS 系统的PC 机(含有Platform Builder 集成开发环境); 2、OURS-PXA270-EP实验箱。 四、实验步骤 (一)Windows CE.NET 内核的定制: 1)完整Windows CE.NET 系统的内容 完整的 Windows CE.NET 操作系统镜像是基于固定的硬件平台来运行的,所以一个Windows CE.NET 操作系统镜像的基本内容如下表2~1 所示: 2)建立基本的操作系统镜像 对于嵌入式操作系统,不同的硬件设备,它的操作系统镜像是不同的,但是基本的操作过程及环境是相同的,所以本节以定制一个系统镜像来讲解相关的操作。 下面按操作步骤介绍定制操作系统镜像的过程。 首先,启动Platform Builder:单击开始 —> 程序,选择Microsoft Windows CE .NET 5.0,单击Platform Builder 5.0。选择File 菜单,单击New Platform 按钮,启动操作系统镜像的建立向导,如图1-1、图1-2: 2 图1-1 图 1-2 首先,在 Platform name 处输入工程名字(如OURS270),如图1-3。 选择一个相应的开发板支持包(Board Support Packages,BSP)。选择一种开发包后,在对话框的右半部分会显示相应开发包的说明,表明这个开发包支持哪个公司的产品以及相应的芯片。 理论上说,可以同时选择几种BSP,在编译时再选择相应的开发包进行编译,在此为了讲解方便,这里我们只选择刚才安装的OURS PXA270EP,进入下一步,如图1-4。 图1-3 图1-4 选择建立操作系统镜像的基本配置结构(Platform Configuration),话框主要是设置准备定义的操作系统镜像的基本配置及工程名称。 Available configurations(可用配置): 在这个选项下的列表框中,有多个 Windows CE.NET 已经设定的基本配置结构供选择,如果人员设计的产品与列表中保存的基本配置一样,那么只要直接选择就可以完成基本的设定,节省了很多时间,列表框中有以下基本配置内容: ? Digital Media Receiver(数字媒体接收机) ? Enterprise Terminal(企业终端) ? Enterprise Web Pad(企业上网机) ? Gateway(网关) ? Industrial Controller(工业控制设备) ? Internet Appliance(Internet 应用系统) 3 ? IP Phone(IP 电话) ? Mobile Handheld(移动手持设备) ? Mobile Phone(移动电话) ? Set-Top Box(机顶盒) ? Tiny Kernel(瘦内核) ? Windows Thin Client(Windows 瘦客户端/网络PC) Custom configuration(自定义配置): 自定义配置指不选择基本配置,完全由用户来完成配置工作。 无论选择 Available configuration 还是Custom configuration,以后几步均有一些组成部分要求进行选择,为了操作简单,讲解方便,我们在这一步选择Available configuration–>Mobile Handheld 一项,如图1-5,单击Next 进入下一项。 选择生成平台集成的程序和媒体(Application & Media),请选择你所需要的功能,如图1-6,然后点击下一步(Next) 按钮。 图1-5 图1-6 选择生成平台集成的网络和通讯程序(Networking & Communications),如图1-7选择所需要的网络通讯组件,然后点击下一步(Next) 按钮。点击Finish 按钮,完成建立系统镜像的步骤。 4 图1-7 图1-8 3)设置编译平台的参数 在完成上述步骤以后,下面介绍如何编译 CE.NET 平台,在编译之前必须做一些相应的设置,具体操作 过程如下所示:点击 Platform 菜单,选择设置(Settings) 选项,如图 1-9。 图 1-9 选择Locale 选项,按照图1-10 进行选择: 选择Build Options 选项,按照图1-17 进行选择,并单击OK,保存设置。 图1-10 图1-11 4)编译平台,点击菜单Build OS 下Sysgen 按钮,如图1-12 所示: 5 图1-12 约 20 分钟后,WinCE.NET 的二进制影像文件“NK.bin”就生成了。(上述文件可在C:\WINCE500\PBWorkspaces\OURS270\RelDir\OURS270_ARMV4I_Release 找到。) (二)Windows CE 的烧写 1(建立平台之后,我们需要把生成的NK.bin 烧写到Flash 中。在映象文件传输完成以后,Eboot 会根据设置自动烧写到Flash,之后,Win CE 会自动启动。 首先,为了能够使用JFlashmm.exe 进行烧录,我们必须先安装一个名叫GiveIO 的并口驱动(WIN2000/NT/XP 直接访问IO 端口需要安装GIVEIO.SYS,WIN95/98 下不需要安装),以WINXP 为例,安装步骤如下: 1) 以administrator 身份登录 2) 将giveio.sys 文件拷贝到windows\system32\drivers 目录下 3) 打开控制面板, 选择“添加硬件” 4) 单击“下一步”,选择“是,硬件已连接好” 5) 在列表中选择“添加新的硬件设备”,单击“下一步” 6) 选择“安装我手动从列表中选择的硬件”,单击“下一步” 7) “显示所有设备”,单击“下一步” 8) 选择”从磁盘安装“,然后浏览找到并选中givio.inf 文件 9) 按照提示,完成安装GIVEIO 驱动。 然后使用下载线通过并口,运行 JFlashmm.exe 程序进行WinCE 的烧写。 ,(在烧写内核的映象文件nk.bin 之前,我们首先必须利用“WinCE_JFlash 擦除.bat”对Flash 进行擦除和“WinCE_JFlash 烧写.bat”将eboot.nb0 烧到Flash 中,具体操作步骤如下: 将电源线分别连接 PXA270-EP 实验箱与电源插座;用一根串口线将主机的串口接到实验箱的串口0;用一根交叉网线将主机的网口和实验箱的网口(.NET)相连;将JTAG-XSCALE分别连接并口线和JTAG 下载线,再将它们分别连接到实验箱的JTAG 插槽(右侧音频接口旁边)和主机的并口(注意:连接JTAG 线的时候实验箱必须是断电的状态)。给实验箱上电,打开光盘:\WinCE 5.0 270\PXA270_WinCE 烧写,找到并运行WinCE_JFlash 擦除.bat 批处理文件进行对Flash 的擦除。 6 开始擦除,如图 1-13 所示:擦除完成以后,会出现如下图 1-14 所示的成功提示。 图 1-13 图 1-14 擦除之后,找到并运行 WinCE_JFlash 烧写.bat 批处理文件进行烧写Eboot.nb0。开始烧录,如图 1-15所示: 烧录完成以后,会出现如下图1-16 所示的成功提示。 图 图1-15 图1-16 ,(在烧录完成以后,利用超级终端对Eboot 相关参数进行设置。建立超级终端,具体步骤如下: (1)新建一个超级终端。启动一台安装Windows XP 操作系统的机器,选择【开始】?【程序】?【附件】?【通讯】?【超级终端】启动一个超级终端窗口,如图1-17,请您按照图中设置的选项设置各对话框中的内容。 7 图1-17 图1-18 在下图1-25所示的对话框中选择如下配置: 每秒位数:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 然后点击 确定 按钮。 图1-19 (2)重新启动实验箱,同时在超级终端中连续按空格键进入Boot loader Configuration界面,出现如下图1-20 所示信息: 1)选0,设置IP 地址,如图1-21所示:注意:IP 地址设置要求同主机的IP 在同一个网段。 如下图 1-20 所示,主机IP:“192.168.0.37”,实验箱IP 设置为“192.168.0.118”。 8 图1-20 图 1-21 2)选1,设置子网掩码,如图1-23所示设置成255.255.255.0。 图1-22 图1-23 3)选3,使其为Disabled DHCP。 4)选5,将Startup image 项由Download new image at startup 切换到Launch existingflash resident image at startup。只需在超级终端中按5 即可,如果已经是Launch existingflash resident image at startup,则这一步可以跳过。这时超级终端中信息如下图1-24 所示: 5)将Program RAM image into FLASH 项由DISABLED 切换到ENABLED。在超级终端中按6 即可,如果已经是ENABLED,则这一步可以跳过。这时超级终端中信息如下图1-25 所示: 9 图1-24 图1-25 6)选7,将Boot Device Order 设置为Boot device order: SMSC -> PCMCIA S0 ->PCMCIA S1。只需在超级终端中按7 切换即可,如果已经是Boot device order: SMSC ->PCMCIA S0 -> PCMCIA S1,则这一步可以跳过。这时超级终端中信息如下图1-26 所示: 7)选8,设置串口模式,选择FFUART,如图1-27所示: 图1-26 图1-27 8)选9,设置MAC 地址,如下图1-28所示设置为00-11-22-33-44-55: 10 图1-28 4(这一步结束之后,就基本上完成了烧写环境的配置。PB 平台准备好之后,在终端中键入“D:Download image now”就可以下载内核的映象文件NK.bin 了。不过这里我们还需要再配置一下PB 里面的目标设备,具体的配置操作步骤如下: 首先打开菜单 Target—〉Connectivity Options,如图1-29: 在 Kernel Service Map 的几个选项中,都选择Ethernet,如图1-30 所示: 将焦点转入到超级终端界面,键入 D:DOWNLOAD image now,点击上图1-9 中的Settings 按钮,在弹出的对话框中,出现如下图1-10 所示,检测到目标设备: 11 图 1-29 图1-30 图 1-31 ,(在Platform Builder 集成开发环境,进行映像文件的下载。 如下图 1-31 所示点击下载按钮Attach Device,进行映像文件的下载。 图 1-32 12 这时候,超级终端可以看到下载开始,如图 1-33 所示: 图 1-33 同时我们可以看到整个数据传输过程的进度,如下图 1-34 所示。 等待数据传输,完成时如下图 1-35 所示: 图 1-34 图1-35 在映象文件传输完成以后,Eboot 会根据设置自动烧写到Flash,烧写完成以后,WinCE会自动启动。注意, 在显示传输完成之后,稍等片刻,系统自动启动。启动画面如下图1-36所示: 13 图1-36 五、实验 通过这次实验,使我掌握了 PB 下 WinCE 平台的定制,并懂得利用 Platform Builder 定制平台并编译。 通过本门课程实验,我得到了一定的提高: 掌握了 PB 下WinCE 平台的定制,并学会利用 Platform Builder 定制平台并编译;学会烧写WinCE 内核文件,配置连接参数,将WinCE 烧写到Flash;培养了综合应用相关知识来解决实验过程中的问题,并掌握基础理论;培养了在试验过程中研究问题,分析问题和解决问题的能力; 14
/
本文档为【WIN CE 平台的建立和编译实验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索