好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

1.WindowsCE及开发环境概述.ppt

20页
  • 卖家[上传人]:cn****1
  • 文档编号:591404826
  • 上传时间:2024-09-17
  • 文档格式:PPT
  • 文档大小:269.53KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 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 architectureWindows CE•ARM •MIPS •Power PC •Sparc•x86 Windows CE 特性特性•Windows CE可以移植,支持在多种不同可以移植,支持在多种不同的的CPU硬件平台上运行。

      硬件平台上运行 Windows CE 特性特性•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 CE 特性特性•组件化组件化•200多个可选组件多个可选组件•快速方便地针对特定应用系统定制快速方便地针对特定应用系统定制OS 与桌面版比较与桌面版比较:实时性实时性桌面桌面 Windows•不具有实时性不具有实时性Windows CE•线程优先级线程优先级256 级级•中断嵌套中断嵌套•每个线程都有独立的时钟嘀嗒每个线程都有独立的时钟嘀嗒•处理优先级反转处理优先级反转 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 的系统通常资源受限的系统通常资源受限 与桌面版比较与桌面版比较:共享源代码共享源代码桌面桌面 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 特性特性:•友好的用户界面友好的用户界面•强大的多媒体支持强大的多媒体支持•与桌面版与桌面版 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++ & j2meWindows CE•Win32 API•MFC, ATL, STL…•COM, ActiveX•.NET Compact Framework•j2me Windows CE 特性特性:•对于对于Windows程序员来说容易上手程序员来说容易上手•支持多种编程语言支持多种编程语言 与其它的嵌入式与其它的嵌入式OS比较比较: 镜像大小和实时性镜像大小和实时性其它嵌入式其它嵌入式OS:•RTLinux, µC/OS-II 支支持硬实时持硬实时•Vxworks最小最小 : 8k•µC/OS-II最小最小 : 2kWindows 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附带远程工具概述附带远程工具概述 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.