第一章 嵌入式系统基础知识.pptVIP

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统 信息与电气工程学院 郑红党 授课主教材介绍 ARM9嵌入式系统设计基础教程 黄智伟 邓月明 王彦 北京航空航天大学出版社 实验教材介绍 ARM9嵌入式技术及Linux高级实践教程 陈赜 秦贵和 徐华中 王磊 等 北京航空航天大学出版社 华中科技大学 武汉创维特信息技术有限公司 主要参考书 嵌入式系统开发与应用 田泽编著 北京航空航天大学出版社 ISBN: 7-81077-541-3 2005年1月第1版 定价:54.00元 简评:主要介绍嵌入式基本概念、ARM体系结构、ARM嵌入式程序设计、uCOS-II操作系统、设备驱动、 uCLinux操作系统。借用为宜。 前导课程知识 基础课程 计算机组成原理,微机原理与接口 软件专业课程 操作系统 汇编语言,ANSI C(标准 C),JAVA 硬件专业课程 电子线路,数字电路,集成电路设计 教学主要内容 嵌入式系统基础知识(2) 嵌入式系统的开发与调试(2) ARM体系结构和指令集(8) ARM汇编语言程序设计基础 ARM开发工具 ARM9硬件和中断、DMA管理(2) 嵌入式存储器和接口技术(4) 嵌入式操作系统概论(2) 第一章 嵌入式系统基础知识 1.1 嵌入系统的定义和组成 嵌入式系统的定义 嵌入式系统的发展趋势 嵌入式系统的组成 RTOS 1.2 嵌入微处理器体系结构 1.3 嵌入式微处理器的结构和类型 1.4 嵌入式系统的开发与调试 嵌入式系统的发展趋势 硬件:优化关键算法、降低功耗 软件:嵌入式操作系统 便于移植 源代码开放 内核小 执行效率 网络结构 开发平台 IP核(Intellectual Property Core,知识产权核) 核库文件是集成电路的布图设计,属于知识产权的范畴,于是核库中各种核文件以及它们的集合称为知识产权(Intellectual Property),简称IP; 又由于单个知识产权是不可再分解的,所以核文件也称为知识产权核或者IP核( IP Core:Intellectual Property Core )。特别地,人们把处理器的核库文件称为处理器核(Processor Core)。 IP核分类及特征 分类: 软IP 固IP 硬IP (1)硬件层 硬件层是由嵌入式微处理器、存储器系统、通用设备接口和I/O接口(A/D 、D/A、I/O等)组成。 在一片嵌入式微处理器基础上增加电源电路、时钟电路和存储器电路(ROM 和SDRAM等),就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。 (2) 中间层 中间层也称为硬件抽象层(Hardware Abstract Layer,HAL)或板级支持包(Board Support Package,BSP),它把系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关。 (3) 软件层 软件层由实时多任务操作系统(RTOS)、文件系统、图形用户接口(GUI)、网络系统及通用组件模块组成。 (4)应用层-- 功能层与执行装置 功能层:由基于RTOS开发的应用程序组成,用来完成对被控对象的控制功能。功能层是面向被控对象和用户的,为方便用户操作,往往需要提供一个友好的人机界面。 执行装置:是指那些可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务的设备和装置。 在不同的应用领域中,嵌入式系统的执行装置一般是不同的,应该根据具体的应用场合和系统所要求实现的功能选择不同的设备和执行装置。 1.4 RTOS RTOS(Real-time operating system,实时系统)在航空、航天、工业过程控制、武器防御系统、自动化导航/控制系统、医疗、信息检索、银行、多媒体系统等领域广泛应用。 不仅执行结果要正确,而且必须在一定的时间约束(deadline)内完成 1.4.1 RTOS的定义 RTOS是指能够在指定或者确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统,系统能够处理和存储控制系统所需要的大量数据。 1.4.2 RTOS的特点 约束性 时间约束(软实时和硬实时) 资源约束 执行顺序约束 性能约束 可预测性 可靠性 交换性 1.4.3 RTOS的调度技术 抢占式调度和非抢占式调度 抢占式:任务有优先级; 实时性好、反应快、调度算法相对简单 上下文切换多 非抢占式:不允许任务执行期间被中断 上下文切换少 资源利用率低,可调度性不好 静态表驱动策略和优先级驱动策略 静态表驱动策略:运动时刻表 优先级驱动策略:按照任务优先级确定执行顺序 冯·诺依曼体系结构与哈佛结构 精简指令集计算机 流水线技术 信息存储的字节顺序 RISC体系结构特点: 指令集中的大多数指令只需要执行简单和基本的功能; 减少存储器访问指令; 芯片逻辑采用硬布线逻辑; 减少

文档评论(0)

dreamzhangning + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档