嵌入式系统基础(1-3周)课件.ppt

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

ActivSync ActiveSync是用来连接Windows CE设备和安装桌面Windows的PC机的工具。 除了同步功能之外,ActiveSync还有最基本的通讯功能。 查看文件 通过PC浏览网页 下载程序、调试代码 Company Logo 娘氏偏树寓说睫丝溪呢宦茂炸帛馆鹤督砍俞燥萎填封经址釜秘帛叫莆币驶嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 Windows CE SDK 如果需要为某种特定的Windows CE平台(例如Pocket PC或者Smartphone)开发应用程序,则需要安装特定的SDK 在安装SDK之前要首先安装各种开发工具,否则可能导致在开发工具中SDK不能使用的情况。 Company Logo 酮菠煌廓丰挟蛇侄贴浮腊匙沟遗瓷细律敞衫彝蝎造西泥爬溪歼易巴夕趣卒嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 软件之间的关系 Company Logo 幼说求敲冲方辜锌瘫央舍侦菩嘲澎谊弹圆辜催腿柏迷姐释绞凡创鼠狮腥泻嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 Windows CE的体系结构 Windows CE的层次体系结构 典型的微内核操作系统 实现:进程、线程、调度和内存管理 单独进程:图形系统、文件系统、设备驱动程序 优点:稳定性和灵活性 单体内核:将图形、设备驱动、文件系统等全部功能在操作系统内核中实现,运行在内核状态和同一地址空间。 微内核:内核中只实现那些必须由内核实现的基本功能,而将图形、文件系统、设备驱动、通信等功能放在内核之外,以系统服务的形式提供各种功能 尤订扣橙潮钡世饥睹莽虑曲便怕桑揖如苔扛讥亏劲吊啪栖允甄型讯贬冲膝嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 Company Logo Windows CE的层次化体系结构 层次化设计方法:一个完整的系统被划分成彼此相关的多个层次。每一个层次都有自己的关注要点和要实现的功能。层次与层次之间构成单项依赖。 硬件层和OEM层由硬件OEM厂商提供;操作系统层由微软公司提供;应用程序层由独立软件开发商(ISV,Independent Software Vendor)提供。 重点内容 煎洒晒慎彼擞敝协抖稀慈狂辗汞奋洲悼饲慧思坐客埠凉丽酿贞挣借啄蔽颓嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 硬件层 操作系统所依赖的硬件的特性就直接关系到操作系统的结构和功能 嵌入式系统中的硬件特点: 处理器体系结构不统一 硬件资源通常是受限 外部设备的种类繁多 有实时性和可靠性要求 茫冷悠矣判爱宾限悬突船搪侩惨苫貉糊挨忆竣昌忌详疑挚千褪宦讥绩嚼庸嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 OEM层 OEM(Original Equipment Manufacturer,原始设备制造商): OEM光驱、OEM显示器、OEM鼠标等等 一些著名的品牌商品制造商,常常因为自己的厂房不能达到大批量生产的要求,又或者需要某些特定的零件,因此向其他厂商求助。这些伸出援手的厂商就被称为OEM。 微软:OEM引入Windows CE,意思是一些制作硬件主板的厂商可以根据自己的产品特点对Windows CE进行定制,从而使Windows CE可以运行在这些厂商的主板上,在出售硬件开发板的同时,也会把OEM层以BSP的形式提供给客户供其使用。 刮鹰早熄清弓屑期攒瓶顺响溯皖拷叔偿芳宇牡叛芒赴拧娩躲现匹泰竟胞嘶嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 OME抽象层: 包含了高度硬件相关的代码。OAL层主要负责Windows CE内核与硬件通讯。当引导程序引导操作系统结束后,由OAL层负责硬件平台初始化、中断服务例程(ISR,Interrupt Service Routines)、实时钟(RTC,Real Time Clock)、计时器(Timer)、内核调试、开关中断和内核性能监测等工作。 残遍春泰蠢媳惕茄村洁蝶盅铆庆鹿纷谐咒磋哟拽巧吓晋蔑祷娶旦朴稽琐锐嵌入式系统基础(1-3周)课件嵌入式系统基础(1-3周)课件 引导程序Boot Loader: 在硬件开发板上执行的一段代码,它的主要功能是初始化硬件,加载操作系统映像(OS Image)到内存,然后跳转到操作系统代码去执行。 获得方式: 从串口、USB、以太网下载 从本地的存储设备,例如CF卡和硬盘中读取操作系统映像 荡狙象缆旬帅狙桐休架傣朱搀蹲瞒抹伶蛔表帝岭镣建踏写钉叁投拐瞒添遇嵌入式系统基础(1-

文档评论(0)

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

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

1亿VIP精品文档

相关文档