一个基础的课件.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个基础的课件

HYPERLINK /FLY_About/archive/2007/02/28/1516951.aspx ?一个基础的Windows CE培训教程 作者:周毓林 ? 这是我写的一个CE的培训资料,不要问我是给谁写的,不过是一点心得,我以后会写一些专门的文章来把我几年的工作经验写出来。 我写的东西基本都是工程经验,不是理论性的东西,所以可能有一些概念性东西写的不是很清楚,还请有知道的教我?。 如果你了解CE,就不用看了,如果你对CE还不了解,还没入门,这个还是有点帮助的。 试了多次,不知道图片怎么加进去。 ? Windows CE 培训教程 ? 课程介绍 ??????? 主要讲解WinCE系统层面的开发知识,非应用层面介绍 ??????? 讲解有关WinCE的基本知识、概念和开发的内容 ??????? 要求熟悉C++及操作系统的基本知识 ??????? 了解Windows操作系统的注册表知识 ??????? 了解Windows的基本工作原理 ??????? 了解基本嵌入式定义及基础 ? 词汇 ??????? WinCE、CE、Windows CE、CE.NET等均指微软的嵌入式操作系统Windows CE.NET,版本以5.0为主 ??????? MIPS、ARM、X86、SH4等均指一类CPU的架构,而非特指某一种CPU型号 ??????? FLASH 非易失闪存 (NOR和NAND) ? 目录 前言 嵌入式简介 课程一 Windows CE介绍 课程二 Windows CE的整体结构 课程三 CE的目录结构 课程四 CE的开发流程 课程五 CE的开发工具介绍 课程六 内核定制过程 课程七 CE的加载过程 课程八 基于CE的应用程序开发 附录 CE的相关资源 ? 嵌入式系统的技术特点 ??????? 智能内核 ??????? 软硬件一体化:无冗余、软件固化 ??????? 专用性:主要完成单一功能或用途 ??????? 时间性 ??????? 高可靠性 ??????? 移动性:低功耗,高性价比 ??????? 技术融合性 ? 当前嵌入式产品的应用规模 ??????? 嵌入式计算机在数量上远远超过了通用计算机,一台通用计算机的外部设备中就包含了5-10嵌入式设备,键盘、鼠标、光驱、打印机、扫描仪等均可以说是嵌入式系统,在制造业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费电子等方面均是嵌入式计算机的应用领域 ? ??????? 嵌入式系统是将先进的计算机技术、半导体技术、电子技术以及各个行业的具体应用相结合的产物,这一点就必然决定了嵌入式是一个技术密集、资金密集、高度分散、不断创新的知识集成系统 ? ??????? 今天嵌入式系统带来的年产值己超过一万亿美元 ? 嵌入式产品的应用示例 ? 什么是Windows CE Windows CE一个非常小巧精致的操作系统。这个操作系统的核心全部是由C语言开发的,操作系统本身还包含许多由各个厂家用C和汇编开发的驱动程序。Windows CE的内核提供内存管理、抢先多任务和中断处理功能。内核的上面是图形用户界面GUI和桌面应用程序。在GUI内部运行着所有的应用程序,而且多个应用程序可以同时运行。Windows CE没有DOS模式。 ? CE与XP的异同点(一) ??????? 设计原则不同 ??????? 通用操作系统的设计初衷是强调系统整体高性能,因此采用了中断、多任务、虚拟存储、DMA等机制,但也因此丧失了系统行为的确定性和可预测性。通用操作系统多数由分时操作系统发展而来,大部分支持多用户和多进程。而分时操作系统的基本设计原则是:尽量缩短系统平均响应时间,提高系统的吞吐率,在单位时间内为尽可能多的用户提供服务。通用操作系统中采用的很多算法和策略技巧都体现了这种设计原则。 ??????? 与通用操作系统不同,嵌入式操作系统除了要满足应用的功能需求外,更注重满足应用的各种实时性要求。鉴于组成一个应用的众多任务对实时性的要求各异,因此嵌入式操作系统最重要的设计原则是:采用各种算法和策略,始终保证系统行为的可预测性。可预测性是指在系统运行的任何时刻、任何(最坏)情况下,嵌入式操作系统都能为争夺资源(包括CPU、内存、网络带宽等)的多个实时任务合理地分配资源,使每个实时任务的实时性要求都能得到满足。 ??????? 由此可见:通用操作系统注重的是系统的平均表现,而嵌入式操作系统注重的是每个实时任务的个体表现,包括个体最坏情况的表现。 ??????? 由于它们的基本设计原则不同,导致二者在资源调度策略的选择上、操作系统实现的方法上都有较大差异。 ??????? 工作环境不同 ????????????? 从硬件环境上看,通用操作系统针对的是PC机或是功能更为

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档