28
项项 1 项项 PDA 2 本本本本本本本本本 Windows CE 项项项项 Windows CE 项项项项项 Windows CE 5.0 项项项项 Windows CE 5.0 项项项项 Windows CE 5.0 项项项

项目 1 :认识 PDA ( 2 )

Embed Size (px)

DESCRIPTION

项目 1 :认识 PDA ( 2 ). 本节课程主要知识点 Windows CE 的发展史 Windows CE 的应用领域 Windows CE 5.0 代码组成 Windows CE 5.0 开发 工具 Windows CE 5.0 的安装. 重点和难点. 重点 Windows CE 5.0 的使用 难点 Windows CE 5.0 安装过程中的问题. Windows CE 的发展史. Windows CE 1.0. 在 1996 年 11 月首次面世,为手持式 PC 而设计。 - PowerPoint PPT Presentation

Citation preview

Page 1: 项目 1 :认识 PDA  ( 2 )

项目 1 :认识 PDA ( 2 )本节课程主要知识点 Windows CE 的发展史 Windows CE 的应用领域 Windows CE 5.0 代码组成 Windows CE 5.0 开发工具 Windows CE 5.0 的安装

Page 2: 项目 1 :认识 PDA  ( 2 )

重点和难点重点 Windows CE 5.0Windows CE 5.0 的使用 的使用

难点难点 Windows CE 5.0Windows CE 5.0 安装过程中的问题 安装过程中的问题

Page 3: 项目 1 :认识 PDA  ( 2 )

Windows CE的发展史

Page 4: 项目 1 :认识 PDA  ( 2 )

Windows CE 1.0

在 1996 年 11 月首次面世,为手持式 PC而设计。

该手持式 PC 配有 480*240 或 640*240 的屏幕,有一个很小的矩形键盘。

Page 5: 项目 1 :认识 PDA  ( 2 )

Windows CE 2.0

Fall Comdex 97 大会上,微软发布了其显著更新的操作系统 Windows CE 2.0 。

同时更新的更有一些硬件,显示器具有 640*240 的横向屏幕,一些是彩色的,还具有略大一些的键盘。

Page 6: 项目 1 :认识 PDA  ( 2 )

Windows CE 3.0Windows CE 3.0

2000年 4月,微软宣布了 Pocket PC,最初的Pocket PC使用预发布的具有更多功能的Windows CE 3.0。 Pocket PC的用户界面也有所不同,更加整洁外观。

2001年晚些时候, Pocket PC更新为 Pocket PC 2002。这次发布使用了Windows CE3.0的最终发布版本,并做了一些用户接口方面的改进。同时也增加了 Pocket PC Phone版本。

2002年末发布 Smartphone2002。

Page 7: 项目 1 :认识 PDA  ( 2 )

Windows CE 4.X (Windows CE.net)

20022002年年 1111 月,月, Windows CE.NetWindows CE.Net 发布,发布, .NET.NET特别强调网络功能,该操作系统主要为移动用特别强调网络功能,该操作系统主要为移动用户提供基于网络的服务和内容,它不但能够支户提供基于网络的服务和内容,它不但能够支持蓝牙和持蓝牙和 802.11b802.11b 无线局域网技术,同时还可无线局域网技术,同时还可以应用于其他设备,如数码相机、小型客户端以应用于其他设备,如数码相机、小型客户端设备、机顶盒,以及自动化设备等。设备、机顶盒,以及自动化设备等。

它支持它支持 44 种处理器家族,包括:种处理器家族,包括: ARMARM (包括 (包括 ARM720TARM720T 、、 ARM920TARM920T 、、 ARM1020TARM1020T 、、 StronStrongARMgARM 和和 XScaleXScale )) MIPSMIPS 、、 SHx SHx 和和 X86X86 。。

Page 8: 项目 1 :认识 PDA  ( 2 )

Windows Mobile 2003

在在 20032003 年年 66 月,微软发布了月,微软发布了 Windows Mobile Windows Mobile 20032003 ,采用了前面所提到的,采用了前面所提到的 CE.NETCE.NET 架构,同架构,同时发布的还有时发布的还有 Windows Mobile 2003 Software FWindows Mobile 2003 Software For Pocket PC or Pocket PC 和和 SmartphoneSmartphone 。。

从从 Windows Mobile 2003Windows Mobile 2003 开始,微软以开始,微软以 WindowWindows Mobile s Mobile 的名称取代了的名称取代了 Windows CEWindows CE ,将,将 PockPocket PCet PC 产品划归到了产品划归到了 WindowsWindows 的大旗下,加大的大旗下,加大了对掌上电脑的投入。了对掌上电脑的投入。

Windows Mobile 2003Windows Mobile 2003 是以是以 Windows CE 4.2Windows CE 4.2 为为核心,对核心,对 XScale CPUXScale CPU 进行了优化。进行了优化。

Page 9: 项目 1 :认识 PDA  ( 2 )

Windows Mobile 2003 Second Edition

放弃了过去一成不变的屏幕分辨率。 Windows Mobile 2003 Second Edition 除

了支持传统的 240×320 的分辨率之外,还新增了对 320×240 横屏及 240×240 正方形两种分辨率的支持。

除此之外,在上述分辨率基础上两倍放大的高清晰规格也在支持之列,即 480×640 横屏、 640×480 竖屏和 480×480 正方形三种高清晰分辨率。

Page 10: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0 2004 年 8 月,微软发布 Windows CE5.0 ,

而国内市场尚在消化 Windows CE .NET 4.2 。

Windows CE5.0 在以下方面的性能得到改善D3D Mobile 、 FastStart 、 GDI 功能增

强。 增强安全性。 广泛的源代码访问和设计灵活性。 增加 25% 的源代码开放。

Page 11: 项目 1 :认识 PDA  ( 2 )

Windows CE 产品路线图20022002 20032003 20042004 20052005

Pocket PCPocket PCSmartphoneSmartphone PPC 2002PPC 2002 SP 2002SP 2002 WM 2003WM 2003 WM 2003 SEWM 2003 SE WM 2005WM 2005

VisualVisualStudioStudio Visual Visual

Studio Studio 20032003

Visual Visual Studio Studio 20052005

Windows CEWindows CE3.03.0 4.24.2 5.05.0

.NET .NET Compact Compact

FrameworkFramework

4.14.1

1.01.0 SizeSize PortabilityPortability CompatibilityCompatibility

(redist)(redist)

1.0 SP11.0 SP1 SmartphoneSmartphone

1.0 SP21.0 SP2 Perf updatePerf update LandscapeLandscape AutoscrollAutoscroll Bug fixesBug fixes

2.02.0 GenericsGenerics COM interopCOM interop ControlsControls MD3DMMD3DM PerformancePerformance

(redist)(redist)

1.0 SP31.0 SP3 Bug fixesBug fixes

Page 12: 项目 1 :认识 PDA  ( 2 )

Windows CE 的应用领域

Page 13: 项目 1 :认识 PDA  ( 2 )

Windows CE 的应用领域( 1/2 ) 随着嵌入式处理器的频率不断提高,电池技术随着嵌入式处理器的频率不断提高,电池技术

的改进以及的改进以及 Windows CEWindows CE 自身不断的改进以及自身不断的改进以及源代码的公布,源代码的公布, Windows CEWindows CE 获得了广泛的应获得了广泛的应用,概括起来大概以下几个方面:用,概括起来大概以下几个方面: PDAPDA 智能手机智能手机 Intel PXA270+Windows CE5.0Intel PXA270+Windows CE5.0 是最好的智能是最好的智能

手机的解决方案之一手机的解决方案之一

Page 14: 项目 1 :认识 PDA  ( 2 )

Windows CE 的应用领域( 2/2 )

工业控制 Windows CE 具有可靠的软件性能、实时响

应和易操作性。它降低了产品生存周期的各个阶段的成本,并且缩短了研发周期,被证明是工业控制领域的一种典型手段和很好的选择。

消费类电子消费类电子很多都是使用 Windows CE 操作系统,象机顶盒, PMP (便携式媒体播放器), GPS 等等。

Page 15: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0 的代码组成

Page 16: 项目 1 :认识 PDA  ( 2 )

Platform 目录 按照不同平台存放的按照不同平台存放的 BSPBSP 包目录。包目录。 BSPBSP 包中包括平台特定的驱动程序、引包中包括平台特定的驱动程序、引导程序、图形引擎部分的驱动等。导程序、图形引擎部分的驱动等。

添加的第三方添加的第三方 BSPBSP 包首先需要拷贝到该包首先需要拷贝到该目录下。目录下。

Page 17: 项目 1 :认识 PDA  ( 2 )

Public 目录存放平台独立的组件和配置。 包含三种类型的子目录

模块和组件子目录, Common, Wceshellfe, Wceappsfe, IE, MSMQ 。

参考配置子目录, IABase, HLBase 定制配置子目录

Page 18: 项目 1 :认识 PDA  ( 2 )

SDK 目录按照平台体系结构存放各种开发工具。

编译器开发工具Miscellaneous utilities

Page 19: 项目 1 :认识 PDA  ( 2 )

Other 目录 包含MFC , ATL 的共享代码、库文件

及 .net 的共享库和一些程序案例。

Page 20: 项目 1 :认识 PDA  ( 2 )

Private 目录 安装过程中选择源码选项,会有该目录。 包含以下源码

KernelGWES 组件Filesys 组件

Page 21: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0开发工具

Page 22: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0 开发工具 Platform Builder 5.0Platform Builder 5.0 : : Windows CEWindows CE 裁剪裁剪定制工具。定制工具。

Embedded Visual C++ 4.0Embedded Visual C++ 4.0 :应用程序开:应用程序开发工具。发工具。

Visual Studio 2005Visual Studio 2005 :应用程序开发工具。:应用程序开发工具。

Page 23: 项目 1 :认识 PDA  ( 2 )

源代码和费用 共享源代码共享源代码

几百万行的源代码开放。几百万行的源代码开放。 可以生成商业衍生产品。 可以生成商业衍生产品。 学术研究使用。学术研究使用。

费用费用 Toolkit: $995 USToolkit: $995 US Run-times: $3 – 16 USRun-times: $3 – 16 US

Page 24: 项目 1 :认识 PDA  ( 2 )

更多的一些信息 参加 WEMAP ( Windows Embedded Academic Program)

http://msdnprod/embedded/community/academic/default.aspx

Windows Embedded Community http://msdn.microsoft.com/embedded/community/default.

aspx Hardware Empowerment Program

http://msdnprod/embedded/community/academic/collaboration/default.aspx

Windows Embedded Developer Center http://msdn.microsoft.com/embedded

Page 25: 项目 1 :认识 PDA  ( 2 )

有用的链接 Windows Embedded 下载 http://

msdn.microsoft.com/embedded/downloads/default.aspx

所有微软的下载 www.microsoft.com/downloads

Page 26: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0的安装

Page 27: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0 的安装( 1/2) 安装过程注意安装顺序:

安装 .Net Compact Framework 1.0安装 Windows CE 5.0安装 EVC 4.0安装 Platform Manager 4.0安装 Standard SDK 500

Page 28: 项目 1 :认识 PDA  ( 2 )

Windows CE 5.0 的安装( 2/2) 安装过程注意以下问题:

一定要按照以上顺序安装。安装 Windows CE 5.0 和 EVC4.0 时需

要输入序列号。注意安装的路径,操作系统的组件与

开发工具是安装在两个完全不同的路径下。

全部安装约需要 6G 的硬盘空间