嵌入式软件开发导论-应用程序开发.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Session 2: Testing Windows CE .NET Alan Page, Microsoft 目录 工具和技术 常规的应用开发步骤 Windows CE 编程特点 Windows Mobile开发 Pocket PC Smartphone 模拟器概述 目录 工具和技术 常规的应用开发步骤 Windows CE 编程特点 Windows Mobile开发 Pocket PC Smartphone 模拟器概述 什么是应用程序开发 在特定的Windows CE 平台下 使用该平台的编程接口实现各种功能 平台的价值依赖于运行在其上的应用程序 Windows CE 应用程序开发工具 Platform Builder Embedded Visual C++ Visual Studio .NET Embedded Visual Tools 3.0 (不提倡,被废弃) Platform Builder Platform Builder 支持Win CE App / DLL / Lib,使用Win32 API开发 应用程序将被链接到OS内核中 一旦修改代码,必须再重新编译镜像 容易调试OS内核, 不容易调试应用程序 首先必须创建一个debug版的OS Debug Zone Embedded Visual C++ Embedded Visual C++ 支持 Win CE App / DLL / COM / Lib using Win32 API, MFC, ATL and STL 与Visual C++ 6.0具有相似的工程管理模式和用户界面 易于调试和测试 必须安装相应的为特定平台开发的SDK,从而开发相应的应用程序 Visual Studio .NET Visual Studio .NET 2003 开发 Windows CE App / Assembly using .NET compact framework 可使用 C#, VB.NET, J#... VS.NET具有完整的开发环境 目标平台上需要安装 .NET compact framework 易于调试和测试 Embedded Visual Tools 3.0 包括 Embedded Visual Basic 3.0 and Embedded Visual C++ 3.0 用户界面类似Visual Studio 6.0 开发的程序只能用于Windows CE Version 3.0 应用程序开发选择 应用程序开发选择 (将来) 相关技术 你有哪些选择? Win32 Microsoft Foundation Class (MFC) .NET Compact Framework 相关技术 对大小的影响 相关技术 开发和执行时间 相关技术 结论 目录 工具和技术 常规的应用开发步骤 Windows CE 编程特点 Windows 移动开发 Pocket PC Smartphone 模拟器概述 常规的应用开发步骤: 获得特定Windows CE平台的SDK. 在Windows CE 模拟器上编辑和调试代码. 在实际目标平台上,编译、运行程序, 如果需要在设备上调试程序,可以通过 ActiveSync. 第一步 : 获得 SDK SDK是用于在EVC和Visual Studio下开发 应用程序的 获得SDK的两种方法 微软或第三方提供 为自己的平台导出SDK Microsoft提供: Standard SDK (Common SDK dev) Windows Mobile SDK (Pocket PC…) PB下的SDK向导 PB、SDK和开发工具间的关系图 演示: 在PB下导出SDK , 为EVC使用 提示 : 只在Standard SDK不能满足需求时才使用自己的导出SDK 用Platform -Configure SDK 来配置SDK 从控制面板中卸载SDK 第二步 : 在模拟器下编程和调试 与 Visual C++ 6.0 and Visual C++ .NET类似 取决于你的 Windows Programming 知识 平台管理器(Platform Manager) 远程工具 你可以在宿主机上远程执行位于目标机上的各种程序 不同的平台支持不同的远程工具 位于PB和EVC的Tools 菜单下 开发者可以使用相应的接口和APIs产生新的远程工具 演示 : EVC 下的Hello World 和远程工具 第三步 : 在目标机上的运行和调试 根据目标机使用的CPU编译程序 下载这个可执行文件到目标机上,然后运行该可知行文件 如果需要,使用ActiveSync 一步一步调试程序 介绍Acti

文档评论(0)

经管专家 + 关注
实名认证
内容提供者

各类文档大赢家

版权声明书
用户编号:6055234005000000

1亿VIP精品文档

相关文档