WindowsCE实验指导书
居锦武
目 录
实验 1 环境搭建 ........................................................................................ 3 实验2 Windows CE6.0镜像定制实验 .................................................... 10 实验 2-1 BSP克隆实验 ...................................................................... 10 实验2-2 Windows Embedded CE6.0镜像创建实验 ....................... 11 实验2-3 Bootloader引导程序和Wince映像下载 ......................... 22 实验3 文件操作 ....................................................................................... 35 实验4 IO接口控制实验 ........................................................................ 41
实验 1 环境搭建
【实验目的:】
? 掌握Windows CE 6.0 嵌入式开发环境搭建过程。
? 掌握各个软件在安装时候的细节。 ? 掌握各个软件的使用方法。
【实验步骤:】
第一步:在搭建Windows CE嵌入式开发环境时,首先要准备好如下软件安装包:
1、 Visual Studio .Net 2005
2、 SP1 (Visual Studio.Net 2005 嵌入式软件开发补丁包 ) 3、 Platform Builder 6. 0
4、 ActiveSync (目标平台和PC同步工具软件) 5、 EELIOD –Windows CE 6.0 BSP(板级支持包) 6、 EELIOD-Windows CE 6. 0 SDK(软件开发包) 第二步: 安装Visual Studio.Net 2005,步骤如下所示:
1、将准备好的Visual Studio.Net 2005 软件放入到光驱,打开软件,可以看到如下【图1】所示的界面,
双击Install Visual Studio 2005,开始安装Visual Studio.Net 2005 。
【图1】Visual Studio.Net 2005 安装界面
2、双击Install Visual Studio 2005 之后,我们可以看到如下界面,在这里我们等待其完毕跳过即可。
【图2】Visual Studio.Net 2005 安装界面
3、选择I accept the terms of the license Agreement 选项,单击Next 下一步。
【图3】Visual Studio 2005 安装(输入注册码界面)
4、在如下【图4】当中,选择要Visual Studio.Net 2005 安装的目录。
【图4】Visual Studio安装(目录选择)
5、选择完成之后,单击Install ,弹出如下【图5】所示的安装过程界面。
【图5】Visual Studio 2005 安装(安装过程)
6、安装完成之后,弹出如下【图6】所示的成功界面:
【图6】Visual Studio 2005安装(安装完成)
第三步: 安装SP1.
1、点击安装SP1,出现如下【图7】所示的界面,安装SP1 的目的是:给Visual Studio.NET 2005嵌
入式开发打上补丁(在这里要安装50分钟左右)。
【图7】SP1安装界面
第四步: 安装Platform Builder 6.0
1、点击安装Platform Builder 6.0 软件,在如下【图7】当中输入注册码:
【图8】Windows Embedded CE6.0(注册码输入)
2、选择TOOLS 工具和开发源文件存放的安装目录,分别如下【图9】和【图10】所示。
【图9】CE6.0 Tools 安装界面(选择安装路径)
【图10】CE6.0 系统安装界面(选择安装路径)
第五步: 安装ActiveSync
1、找到准备好的ActiveSync软件,双击并安装它,如下图所示。
【图11】ActiveSync安装界面
第六步: 安装BSP包
1、拷贝Windows CE 6.0 BSP 包源代码到指定的%_WINCEROOT%/platform/目录下,如下图所示:
Windows CE 6.0拷贝目录。
【图12】Windows CE 6.0 BSP 安装
1、BSP的提供有两种方式:
1)以源代码方式提供。 2)以MSI安装方式提供。
2、在这里以源代码方式提供,因此要将BSP 的源代码直接拷贝到%_WINCEROOT %/platform/目录下,
在建立映像的时候,我们可以在BSP 包选择框当中看到我们所拷贝的BSP 包名称。 第七步: 安装SDK
1、找到SDK 工具包,并双击安装,见如下图所示:
【图13】SDK 安装界面
实验2 Windows CE6.0镜像定制实验
实验 2-1 BSP克隆实验
【实验目的】
? 掌握克隆BSP包方法 。 ? 了解BSP 包用途。
? 熟悉 Visual Studio .Net 2005 开发环境。
【实验步骤】
第一步: 启动Visual Studio 2005
第二步: 在Visual Studio中选择Tools | Platform Builder for CE6.0 | Clone BSP菜单
【图1】Clone BSP 菜单选项
第三步: 从弹出的克隆BSP对话框中的Source Board Support Package下拉框中选择Emdoor Systems
XSBase270: ARMV4I
【图2】BSP Clone 填写选项
第四步: 在New Board Support Package Info中的Name输入克隆的BSP名TrainingBSP
第五步: 在Description位置输入BSP的描述内容
第六步: 在Platform Directory位置输入BSP在Platform 目录中名称TrainingBSP
第七步: 分别在Vendor、Version位置输入相关信息
第八步: 按Clone按钮,BSP克隆工具将创建一个基于Emdoor Systems XSBase270: ARMV4I的BSP
实验2-2 Windows Embedded CE6.0镜像创建实验
【实验目的】
? ? ? 掌握Windows CE 6.0 映像定制过程。 掌握BSP包安装方法。
掌握Visual Studio.NET 2005开发过程。
【实验步骤】
一、创建新工程
第一步: 打开–>开始?程序->Microsoft Visual Studio 2005-> Microsoft Visual Studio 2005,启动
Microsoft Visual Studio 2005
【图3】打开Microsoft Visual Studio 2005选项
第二步: 在Visual Studio 2005选择File->New->Project
【图4】选择New->Project 新建工程选项
第三步: 选择Project Types->Platform Builder for CE 6.0->OS Design 然后输入工程名 Training,
其他采用默认,按OK按钮
【图5】选择Platform Builder for CE 6.0 工程类型
第四步: 在如下图当中选择Emdoor Systems XSBase270: ARMV4I BSP包,如下图所示:
【图6】选择Emdoor Systems XSBase270 BSP 菜单
第五步: 在Available design Templates设计模板中PDA Device,按Next按钮
【图7】选择PDA Device 工程选项
第六步: 在Variants中选择Mobile Handheld模板,按Next按钮
【图8】选择Mobile handheld 工程类型选项
第七步: 在Application & Media 和Networking & Communications配置对话框中使用默认配置,直接按Next
按钮
【图9】 Mobile handheld相关组件选项
【图10】Mobile Handheld
第八步: 完成工程向导。
【图11】Catalog Item Notification 选项
二、工程配置
第九步: 添加大软键盘支持:Core OS->CEBASE-> Shell and User Interface -> User Interface -> Software
Input panel-> Software-base Input(SIP),选中SIP For Large Screens。
【图12】SIP for large Screens 菜单选项
第十步: 添加简体中文字体支持:Core OS->CEBASE->International-> Locale Specific Support->Chinese
(Simplified)->Fonts-> SimSun & NSimSun(Choose 1),选中其中一个
【图13】Sim Sun & NSimSun(Subset 2_90) 选项
第十一步: 添加中文输入法大软键盘支持:Core OS->CEBASE->International-> Locale Specific
Support->Chinese (Simplified)->Input Method Editor -> MSPY 3.0 for Windows Embedded CE ,选中Double Spelling (Shuang Pin) soft keyboard - Large
【图14】Double Spelling (Shuang Pin)组件选项
第十二步: 添加中文字库支持:Core OS->CEBASE->International-> Locale Specific Support->Chinese
(Simplified)->Input Method Editor -> MSPY 3.0 for Windows Embedded CE-> MSPY 3.0 for Windows Embedded CE Database(Choose 1),选中 1.1 MB - Minimal Database 。
【图15】1.1MB-Minimal Database 组件选项
第十三步: 添加FAT File System文件系统格式、分区驱动以及添加基于RAM的注册表RAM-based
Registry。Core OS / CEBASE/ File Systems and Data Store/ Storage Manager
第十四步:
【图16】其他相关组件
添加CF卡驱动。Device Drivers / Storage Devices
第十五步:第十六步:【图17】Compact Flash / PC Card Storage 组件选项
添加SD卡驱动。Device Drivers / SDIO/ SDIO Memeory
【图18】SD Memory 组件选项
添加USB Client 驱动 Device Drivers / USB Function / USB Function Clients
【图19】USB Client 组件选项
第十七步: 添加USB存储器设备和USB鼠标和键盘支持 Core OS / CEBASE / Core OS Services / USB
Host Support
【图20】USB 相关接口组件
工程编译配置
第十八步:
设置release版本的编译选项
【图21】release 版本选择选项
第十九步:
框。
配置编译选项,选择Project->Training Propertie …菜单或按Alt + F7,打开工程编译配置对话
【图22】Training Properties 菜单选项
第二十步: 在右边列表框中选中Locale,对语言本地化进行设置,首先按Clear All按钮,然后在Locals
列表框中选择“中文(中国)”,在Default Locals下拉框中选择“中文(中国)”