《1.WindowsCE及开发环境概述.ppt》由会员分享,可在线阅读,更多相关《1.WindowsCE及开发环境概述.ppt(20页珍藏版)》请在三一文库上搜索。
1、Windows CE 发展历史,Windows CE 1.0, 1996.11 Handled PC Windows CE 2.0, 1997.11 Palm PC-Palm-size PC Windows CE 3.0, 2000.4 Pocket PC 2000 Pocket PC 2002, 2001.10 Smartphone 2002, 2001.12 Windows CE 4.x ( CE .NET), 2002.1 Windows Mobile 2003: Pocket PC 2003, Smartphone 2003, 2003.6 Windows CE 5.0, 2004 W
2、indows Mobile 5.0 for(SP/PPC/PPC Phone), 2005.5 Windows CE 6.0, 2006.11 Windows Mobile 6(Standard/Professional/Classic),与桌面版本比较: 硬件平台,桌面版 Windows Only runs on x86 architecture,Windows CE ARM MIPS Power PC Sparc x86,Windows CE 特性,Windows CE可以移植,支持在多种不同的CPU硬件平台上运行。,Windows CE 特性,Windows CE 能运行在不同 的硬件平
3、台之上:,是如何实现的?,与桌面版本比较: 镜像大小,桌面 Windows Windows 3.x : 2-5MB Windows 98 : 400MB Windows XP : 1.5GB Windows 7:7 GB 越来越大 不能定制,Windows CE 最小 : 200KB 网络部分大约 800KB 图形界面大约 4MB Internet Explorer 大约 3MB,Windows CE 特性,组件化 200多个可选组件 快速方便地针对特定应用系统定制OS,与桌面版比较: 实时性,桌面 Windows 不具有实时性,Windows CE 线程优先级256 级 中断嵌套 每个线程都
4、有独立的时钟嘀嗒 处理优先级反转,Windows CE 特性:,Windows CE 支持实时性,与桌面版比较: 编程接口,桌面Windows ASCII / UNICODE 丰富的 API 强有力的硬件平台,Windows CE 只支持UNICODE 部分Win32 API, MFC等 有限的硬件资源,Windows CE特性:,Windows CE 只支持 UNICODE CHAR - TCHAR / WCHAR strlen - wcslen _T() 或 TEXT() 或L宏,这几个宏可以将字符串每个字符转变成宽字符。 部分API功能受限 运行Windows CE 的系统通常资源受限,
5、与桌面版比较: 共享源代码,桌面 Windows 商业软件,源代码是微软的一级机密,Windows CE 开放CE 6.0的核心源代码用户可以对它进行修改,Windows CE 特性:,源代码共享 用户可以在 “%_WINCEROOT%private” 文件夹中找到公开的源代码,与其它嵌入式 OS比较: 多媒体支持,其它嵌入式OS: 对音视频支持有限,Windows CE 友好的用户界面 Windows Media Player, 支持mp3, wav, avi, wmv Internet Explorer 6 & Pocket IE,Windows CE 特性:,友好的用户界面 强大的多媒体
6、支持 与桌面版 windows相兼容 Pocket Word, Excel, PowerPoint, adobe reader Pocket MSN messenger Pocket IE, Windows Media Player SQL Server CE edition ACD See ,与其它的嵌入式OS比较: 编程接口,Other EOS: 不同的编程接口 常用的 C/C+ & j2me,Windows CE Win32 API MFC, ATL, STL COM, ActiveX .NET Compact Framework j2me,Windows CE 特性:,对于Window
7、s程序员来说容易上手 支持多种编程语言,与其它的嵌入式OS比较: 镜像大小和实时性,其它嵌入式OS: RTLinux, C/OS-II 支持硬实时 Vxworks最小 : 8k C/OS-II最小 : 2k,Windows CE 支持硬实时 对于一些特殊的应用镜像可能过大,从设备制造商得到硬件和 BSP,需要设计硬件?,设计实现你的硬件,为硬件设计BSP,需要定制平台?,从设备制造商处得到平台和 SDK,使用Platform Builder定制你的 Win CE 平台,导出你的 SDK,使用EVC或Visual Studio编码、测试,发布产品,Windows CE开发环境搭建,安装ActiveSync4.5 用于连接Windows CE设备和安装桌面Windows的PC机的工具。 安装Visual Studio 2005开发套件 安装Visual Studio 2005 SP1 安装目标设备SDK Windows Mobile 6 professional SDK Windows Mobile 6 Professional Image(CHS),Windows CE附带远程工具概述,
链接地址:https://www.31doc.com/p-3458208.html