1.Windows CE及开发环境概述.ppt
文本预览下载声明
Session 2: Testing Windows CE .NET Alan Page, Microsoft 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 Windows 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 能运行在不同 的硬件平台之上: Windows CE 特性 组件化 200多个可选组件 快速方便地针对特定应用系统定制OS Windows CE 特性: Windows CE 支持实时性 Windows CE特性: Windows CE 只支持 UNICODE CHAR - TCHAR / WCHAR strlen - wcslen _T() 或 TEXT() 或L宏,这几个宏可以将字符串每个字符转变成宽字符。 部分API功能受限 运行Windows CE 的系统通常资源受限 Windows CE 特性: 源代码共享 用户可以在 “%_WINCEROOT%\private” 文件夹中找到公开的源代码 Windows CE 特性: 友好的用户界面 强大的多媒体支持 与桌面版 windows相兼容 Pocket Word, Excel, PowerPoint, adobe reader Pocket MSN messenger Pocket IE, Windows Media Player SQL Server CE edition ACD See … … Windows CE 特性: 对于Windows程序员来说容易上手 支持多种编程语言 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附带远程工具概述 * 是如何实现的? 与桌面版本比较:镜像大小 桌面 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 不具有实时性 Windows CE 线程优先级256 级 中断嵌套 每个线程都有独立的时钟嘀嗒 处理优先级反转 与桌面版比较:编程接口 桌面Windows ASCII / UNICODE 丰富的 API 强有力的硬件平台 Windows CE 只支持UNICODE 部分Win32 API, MFC等 有限的硬件资源 与桌面版比较:共享源代码 桌面 Windows 商业软件,源代码是微软的一级机密 Windows CE 开放CE 6.0的核心源代码用户可以对它进行修改 与其它嵌入式 OS比较: 多媒体支持 其它嵌入式OS: 对音视频支持有限 Windows CE 友好的用户界面 Windows Media Player, 支持mp3, wav, avi, wmv… Internet Explorer 6 P
显示全部