视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
WinCE 实验指导书-实验1
2025-10-02 15:02:16 责编:小OO
文档
《 —    Windows CE应用程序开发 —》

实  验  指  导  书

王晓栋   编 写

适用专业: 计算机科学与技术 

     嵌入式       

                  

    

厦门理工学院计算机系(部)

   2010 年 8 月

前   言

本课程的基本内容介绍,通过学习学生需要掌握的基本知识。

为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养哪些方面的技能,设置的具体实验项目,其中哪几项实验为综合性、设计性实验。

各项实验主要了解、掌握的具体知识,训练及培养的技能。

本指导书的特点。

对不同专业选修情况说明。

实验 1 :Windows CE环境搭建

实验学时:2

实验类型:(演示、验证、综合、设计(√)、研究)            

实验要求:(必修)

一、实验目的

本实验是该课程所有实验的基础部分。包括:EVC安装、PB安装、.net framework 1.1安装。在这个实验中,要求学生认识windows ce相关工具软件及各自的作用,学会使用安装和配置这些工具软件。通过本次实验对Windows CE开发环境和流程有一个整体认知,为很好的开展以后的实验打下基础。

二、实验内容

1、掌握构建Windows CE系统的基本方法;

2、熟悉EVC开发工具使用方法;

3、熟悉Platform Builder开发工具使用方法;

4、熟悉PXA255实验箱;

5、掌握下载运行Windows CE的流程和方法。

三、实验原理、方法和手段

1. PXA255实验箱介绍

    容田PXA255实验箱主要集成了集成了如下硬件资源:

项目描述
处理器Intel  XScale PXA255 400MHz

SDRAMSamsung Mbyte
FlashIntel  strata flash 32MByte

以太网CS00A 10BaseT

声卡AC’97 Stereo audio
显示TFT LCD 6.4”( 0 * 480)

触摸屏ADS7843 touch screen
USB Host2 Slot
USB Slave1 Slot
实时时钟Real time clock RTC4513 
CF1 Slot
这里重点介绍几个外设:

1、以太网接口 

本实验箱采用Cirrus Logic公司CS00A以太网芯片,是符合IEEE802.3协议的工业标准架构总线的一款低成本的以太网芯片。它高度集成了一些常用的部件比如:片内的RAM、10BASE-T传输和接受过滤器和ISA总线接口等 。

2、音频接口 

PXA255处理器包含AC’97控制单元,支持音频控制器(AC-link),能通过串口传输数字音频、调制调解器、音频输入、控制寄存器和状态信息等。因为PXA255处理器内置了AC’97控制器,需要外扩一个音频解码芯片。本实验箱外扩了Cirrus Logic CS4297A用作音频编解码器。 

3、实时时钟RTC 

当关闭实验箱电源,RTC4513可以通过一个电池来保持当前的时间。系统外扩了实时时钟芯片RTC4513和一个纽扣电池组成RTC电路 。

4、串口 

本实验箱提供1个全功能的(FF,Full Function)串口,1个蓝牙串口(BT,Bluetooth)和1个标准UART(红外接口)。它们使用PXA255中的第二功能GPIO引脚。全功能串口支持Modem控制功能,其最高波特率为230.4Kb/s;蓝牙串口是一个高速UART,最高波特率为921.6Kb/s,可连接蓝牙模块 。

5、USB接口 

本实验箱有1个USB-Client接口和2个USB-Host接口(其中一个是mini USB接口)。USB-Client接口作为USB的从设备,一般与主设备如宿主机连接,用于下载数据和程序,也可以用作USB网口来使用。USB-Client控制器UDC集成在PXA255处理器内部。USB-Host接口作为USB的主设备,用于连接USB外设,例如U盘、鼠标、键盘和摄像头等。 

6、扩展接口 

★1个CF卡接口

★120pin的扩展接口。 

2.相关软件说明

Platform Builder(简称PB):可用于WinCE操作系统(即内核)定制和下载、应用程序的编写和下载(只能以和内核绑定的方式下载)。

eMbedded Visual C++ 4.0:类似于PC机上的Visual C++,是专门用于编写WinCE应用程序的软件,其自带有WinCE模拟器,可用于应用程序初期调试(目前EVC在VMWARE环境中只能编写应用程序,不能使用模拟器进行调试)。

eMbedded Visual C++ 4.0 SP4:EVC的安装补丁,专门针对WinCE 5.0和4.0的补丁。

Standard SDK:标准SDK,含有WinCE软件开发的基本库,安装EVC软件后必须安装此SDK,它类似于手机应用开发的SDK,如Android。

MSASYNC 4.1:WinCE 操作系统与PC机通信软件,可用于下载WinCE应用程序。

ESHELL:从PB中剥离出来的一款下载软件,专门用于配合bootloader下载WinCE内核到开发板。

推荐安装顺序:

1. MSASYNC 4.1 

2. Platform builder 4.2

3. eMbedded Visual C++ 4.0 (如果内部不含Platform Manager会提示安装)

4. eMbedded Visual C++ 4.0 SP4 

5. Standard SDK.msi

四、实验组织运行要求

   老师讲解+学生自主动手实验

五、实验条件

PC机一台

XSBase255实验开发平台一套

六、实验步骤

服务器上有现成的虚拟机镜像文件(已经包含实验所需的软件),下载后,用VMWARE打开即可,如果打开后无法使用,则按以下方法安装

1. VMWARE虚拟机安装(略)

2. Platform Builder 4.2安装

(1)安装文件选择

(2)输入序列号

(3).选择安装类型

(4).选择安装目录

(5).安装组件选择

3. EVC安装

(1)EVC相关安装文件

(2)安装序列号

(3)安装组件选择

(4)安装路径选择

(5)SP4安装文件解压

4.内核文件下载运行(服务器软件包中的9_11NK.bin)

(1)下载内核到开发板,首先使用超级终端使主机和开发板能通过串口相互通信。

超级终端的设置如下,选择COM1、波特率为38400、硬件选无:不同的波特率对应不同的系统,如Linux是115200,没选择好会造成启动后乱码的现象。

(2)其次是连接网线,因为内核的下载是通过网口来传输的。

启动开发板进入bootloader,设置开发板ip使其与主机ip处于同一网段,这样才能通过网口传输数据。并关闭第六选项,阻止映像文件写入 flash memory中。

(3)设置完成后,就可以通过eshell来下载文件了。

选择好内核映像文件后,进入bootloader按 d 下载文件。可是出现了如下问题。

(4)如果出现上图中下方红色区域的问题,请检查网线是否正常并且插入开发板、网络是否配置为同一网段、服务器端ESHELL是否打开,如果这些都配置正确,但还是有问题的话,请尝试如下方法:

开启ESHELL.EXE出现如下的界面,因为这个软件要求填入设备的名字才能向其发送数据。如果ESHELL上没有显示设备名字,可以在串口终端里查看。

 配置后如下:

稍等一会儿后,即可看到WinCE在开发板上运行起来。

七、思考题

八、实验报告

按照厦门理工学院实验报告格式,撰写实验报告,每个报告最后要写实验心得。

九、其它说明

下载本文

显示全文
专题