280 likes | 442 Views
项目 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 而设计。
E N D
项目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 1.0 • 在1996年11月首次面世,为手持式PC而设计。 • 该手持式PC配有480*240或640*240的屏幕,有一个很小的矩形键盘。
Windows CE 2.0 • Fall Comdex 97大会上,微软发布了其显著更新的操作系统Windows CE 2.0。 • 同时更新的更有一些硬件,显示器具有640*240的横向屏幕,一些是彩色的,还具有略大一些的键盘。
Windows 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。
Windows CE 4.X(Windows CE.net) • 2002年11月,Windows CE.Net发布,.NET特别强调网络功能,该操作系统主要为移动用户提供基于网络的服务和内容,它不但能够支持蓝牙和802.11b无线局域网技术,同时还可以应用于其他设备,如数码相机、小型客户端设备、机顶盒,以及自动化设备等。 • 它支持4种处理器家族,包括:ARM(包括 ARM720T、ARM920T、ARM1020T、StrongARM和XScale)MIPS、SHx 和X86。
Windows Mobile 2003 • 在2003年6月,微软发布了Windows Mobile 2003,采用了前面所提到的CE.NET架构,同时发布的还有Windows Mobile 2003 Software For Pocket PC 和Smartphone。 • 从Windows Mobile 2003开始,微软以Windows Mobile 的名称取代了Windows CE,将Pocket PC产品划归到了Windows的大旗下,加大了对掌上电脑的投入。 • Windows Mobile 2003是以Windows CE 4.2为核心,对XScale CPU进行了优化。
Windows Mobile 2003 Second Edition • 放弃了过去一成不变的屏幕分辨率。 • Windows Mobile 2003 Second Edition除了支持传统的240×320的分辨率之外,还新增了对320×240横屏及240×240正方形两种分辨率的支持。 • 除此之外,在上述分辨率基础上两倍放大的高清晰规格也在支持之列,即480×640横屏、640×480竖屏和480×480正方形三种高清晰分辨率。
Windows CE 5.0 • 2004年8月,微软发布Windows CE5.0,而国内市场尚在消化Windows CE .NET 4.2。 • Windows CE5.0在以下方面的性能得到改善 • D3D Mobile、FastStart、GDI功能增强。 • 增强安全性。 • 广泛的源代码访问和设计灵活性。 • 增加25%的源代码开放。
WM 2003 SE • Size • Portability • Compatibility • Smartphone • Perf update • Landscape • Autoscroll • Bug fixes • Bug fixes • Generics • COM interop • Controls • MD3DM • Performance (redist) (redist) 1.0 SP3 PPC 2002 SP 2002 WM 2003 WM 2005 4.2 3.0 4.1 1.0 1.0 SP1 1.0 SP2 2.0 5.0 Visual Studio 2005 Visual Studio 2003 Windows CE 产品路线图 2002 2003 2004 2005 VisualStudio .NET Compact Framework Pocket PCSmartphone Windows CE
Windows CE 的应用领域(1/2) • 随着嵌入式处理器的频率不断提高,电池技术的改进以及Windows CE自身不断的改进以及源代码的公布,Windows CE获得了广泛的应用,概括起来大概以下几个方面: • PDA • 智能手机 Intel PXA270+Windows CE5.0是最好的智能手机的解决方案之一
Windows CE 的应用领域(2/2) • 工业控制 Windows CE具有可靠的软件性能、实时响应和易操作性。它降低了产品生存周期的各个阶段的成本,并且缩短了研发周期,被证明是工业控制领域的一种典型手段和很好的选择。 • 消费类电子 消费类电子很多都是使用Windows CE操作系统,象机顶盒,PMP(便携式媒体播放器),GPS等等。
Platform目录 • 按照不同平台存放的BSP包目录。 • BSP包中包括平台特定的驱动程序、引导程序、图形引擎部分的驱动等。 • 添加的第三方BSP包首先需要拷贝到该目录下。
Public目录 • 存放平台独立的组件和配置。 • 包含三种类型的子目录 • 模块和组件子目录, Common, Wceshellfe, Wceappsfe, IE, MSMQ。 • 参考配置子目录, IABase, HLBase • 定制配置子目录
SDK目录 • 按照平台体系结构存放各种开发工具。 • 编译器 • 开发工具 • Miscellaneous utilities
Other目录 • 包含MFC,ATL的共享代码、库文件及.net的共享库和一些程序案例。
Private目录 • 安装过程中选择源码选项,会有该目录。 • 包含以下源码 • Kernel • GWES组件 • Filesys组件
Windows CE 5.0开发工具 • Platform Builder 5.0: Windows CE裁剪定制工具。 • Embedded Visual C++ 4.0:应用程序开发工具。 • Visual Studio 2005:应用程序开发工具。
源代码和费用 • 共享源代码 • 几百万行的源代码开放。 • 可以生成商业衍生产品。 • 学术研究使用。 • 费用 • Toolkit: $995 US • Run-times: $3 – 16 US
更多的一些信息 • 参加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
有用的链接 • Windows Embedded下载http://msdn.microsoft.com/embedded/downloads/default.aspx • 所有微软的下载www.microsoft.com/downloads
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
Windows CE 5.0的安装(2/2) • 安装过程注意以下问题: • 一定要按照以上顺序安装。 • 安装Windows CE 5.0和EVC4.0时需要输入序列号。 • 注意安装的路径,操作系统的组件与开发工具是安装在两个完全不同的路径下。 • 全部安装约需要6G的硬盘空间