- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsCE(C#)嵌入式应用开发第一讲.ppt
课程内容简介 嵌入式操作系统Windows CE C#编程语言 VS2005开发环境 SQL数据库应用 Mobile应用程序编程 嵌入式操作系统WINCE定制 移动应用软件烧录 嵌入式产品 对于嵌入式产品,相信大家并不陌生。 小到电子体温计,大到飞机的自动导航系统都属于嵌入式系统。 嵌入式系统 什么是嵌入式系统? 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 典型的嵌入式系统组成 2410F型开发板 嵌入式系统开发模式 交叉开发环境 ◆编辑及编译环境 — 主机开发环境“host”端 →在Host端编辑并编译,但不执行 ◆下载并运行环境 — 目标板“target”端 →编译完的程序实际运行的载体 主流的嵌入式操作系统 界面漂亮的Windows CE 开源的嵌入式Linux 最佳学习型的ucos 开源小巧的Ecos系统 无处不在、稳定异常的VxWorks 手机之王Symbian 手持之王Palm OS 女娲计划的Hopen OS Windows Mobile Windows Mobile Windows Embedded 之间的功能对比 Windows CE背景 Windows CE背景 Windows CE Windows CE操作系统 Windows CE特点 与桌面版本比较——硬件平台 桌面版 Windows Only runs on x86 architecture Windows CE ARM / Xscale MIPS PowerPC Sparc x86 Windows CE 特性 Windows CE支持在多种不同的CPU硬件平台上运行 Windows CE 特性 组件化 200多个可选组件 快速方便地针对特定应用系统定制OS Windows CE 特性 Windows CE 支持实时性 Windows CE 特性 Windows CE提供电源管理器,用来管理设备供电系统,增加电能的使用效率 Windows CE能够减少设备的能量损耗,在系统复位、开启、休眠和挂起状态,维持和保护RAM上的文件系统 Windows CE特性 Windows CE 只支持 UNICODE CHAR - TCHAR / WCHAR strlen - wcslen 部分API功能受限 运行Windows CE 的系统通常资源受限 Windows CE 特性 源代码共享 用户可以在 “%_WINCEROOT%\private” 文件夹中找到公开的源代码 Windows CE应用领域 2006年智能手机操作系统市场占有率 2008年智能手机操作系统市场占有率 Windows CE广泛用于设计下列设备 行动电话/智能型通话装置(Cell Phone/Smartphone Device) 顾客装置(Custom Device) 数字影像装置(Digital Imaging Device) 工业自动化控制器(Industrial Automation Device) 网际网络应用装置(Internet Appliance) 媒体应用装置(Media Appliance) 个人数字助理/行动手持装置(PDA/Mobile Handheld Device) 常驻型网关器(Residential Gateway) 收款机装置(Retail Point-of-Sale Device) 机上盒(Set-Top Box) 上网板(Web Pad) 窗口化简易终端机(Windows Thin Client) 基于Windows CE的嵌入式系统开发流程 基于Windows CE的嵌入式系统开发 Windows CE开发工具 Platform Builder 开发工具 Platform Builder开发界面 添加组件后运行的Windows CE 本机应用程序模型 Windows CE开发工具 eMbedded Visual C++开发工具 远程工具 你可以在宿主机上远程执行位于目标机上的各种程序 不同的平台支持不同的远程工具 位于Platform Builder的Tools 菜单下 开发者可以使用相应的接口和APIs产生新的远程工具 远程工具 练习 熟悉VS2005开发环境 课后作业 什么是嵌入式系统?并简要说明其开发模式。 与桌面版Windows相比,简要描述Windows CE所具有的特点。 简述基于Windows CE的嵌入式系统开发流程。 WinCE5.0除100%兼容于Windows CE外,并强化许多功能;在开发环境上,微软提供兼容于.NET Fr
文档评论(0)