- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows CE嵌入式系统 何宗键(一)
Windows CE 嵌入式系统 何剑锋 hjf_10@ (工作、学习、技术交流) hejianfeng_10@163.com (交作业和答疑) tel: 东华理工大学软件学院 2008年09月 课程简介 上课时间:1~9周; 10~18周; 实验时间 :5~8周;14~17周 学分:3学分课程 课时:45学时=37学时理论+8学时实验 本 课 程 实 现 目 标 理解嵌入式系统和嵌入式软件的基本概念和特点 理解 Windows CE的功能和体系结构, 特别是它与其它嵌入式操作系统的差异 初步掌握如何定制OS以及如何开发应用程序 了解设备驱动程序设计和BootLoader设计 第1章 Windwos CE简介 嵌入式系统 嵌入式操作系统 Windows CE介绍 嵌入式系统的发展历史 嵌入式系统结构 嵌入式系统硬件 CPU IBM和Motorola公司 PowerPC Sun 公司 SPARC ARM公司 ARM MIPS公司 MIPS …… 位宽 8位控制器(仍然存在) 16位控制器(主流) 32位控制器(开始流行) 64位控制器(高性能) 嵌入式系统软件的特点 嵌入式系统特点 嵌入式系统应用 什么是嵌入式操作系统? 常用嵌入式操作系统简介 Windows Embedded VxWorks Embedded Linux 各式各样的OS 桌面机 Windows (9X, XP Home, XP/2000 Pro) Mac 服务器 Windows (XP/2000 Server Advanced Server) Unix Varieties 嵌入式 Many (CE 、Symbian、Vxworks、Palm OS…..) 什么是嵌入式操作系统? 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面及标准化浏览器等。 嵌入式操作系统的作用 能够有效管理越来越复杂的系统资源; 大大提高了嵌入式系统开发的效率,而且提高了嵌入式应用软件的可移植性。 微软的移动平台 Windows Embedded 家族 VxWoks VxWorks 是风河公司(WindRiver)开发的一款商用实时操作系统 VxWorks因其良好的可靠性和卓越的实时性,已广泛应用在通信、军事、航空、航天等高端技术及实时要求极高的领域中。 将Linux嵌入到各种设备中: WinCE能做什么:手机 Windows CE 特性 与桌面版OS比较 与其他嵌入式OS比较 WinCE能做什么: PDA WinCE能作什么:便携式多媒体设备 WinCE能作什么: 汽车电子 WinCE能做什么 : 其它 工业控制 机顶盒 医疗设备 银行ATM系统 放映机和大屏幕显示器 VoIP 设备 … Windows CE 发展历史 1996年发布WindowsCE 1.0 Windows CE .NET 4.x 被广泛应用 最新版 Windows CE 6.0 与桌面版本比较:硬件平台 桌面版 Windows Only runs on x86 architecture 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 特性: 友好的用户界面 强大
文档评论(0)