- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统73579.docx
I快入式期末考试汇总
一、 恢入式系统的一般定义:“以应用为中心,以计算机技术为基础,软硬件可裁剪,适应 应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统
二、 嵌入式系统的组成:
(一) 嵌入式系统硬件系统
恢入式系统的硬件是以恢入式处理器为核心,配置必要的外围接口部件。在嵌入式系统设计 中,应尽町能选择适用于系统功能接口的SoC/SOPC芯片,以最少的外围部件构成一个应用 系统,满足嵌入式系统的特殊要求。一般包括冇:嵌入式处理器;存储器;I/O系统和外设。
(二) 嵌入式系统的软件系统包扌乩 操作系统,应用软件。
(1) 硬件开发工具包括:仿真器等;其它(示波器等)
(2) 软件开发丄具包括:编译、连接、定位软件,通常使用C语言;调试软件。
(三) 中间层:它将系统软件少底层硬件部分格里,使得系统的底层设备驱动程序与硬件无 关。具体包括硬件抽象层HAL和板极支持包BSP。HAL是位于操作系统内核与硕件电路Z 问的接口层,其Id的是将硬件抽象化,既可以通过程序来控制所有硬件电路入CPU、I/O、 存储器等的操作,提高了系统的可移植性。HAL —般包含相关硬件的初始化、数据的输入 输出操作硬件设备的配置操作等功能。
(四) 应用层:BSP介于主板硬件和操作系统中驱动程序曾程序之间,-?般认为它属于操作 系统的一部分,主要是先对操作系统的支持,为上层的驱动程序提供访问硕件设备寄存器函 数包,方便主板运行。BSP-般实现1)系统启动是完成对硬件的初始化;2)为驱动程序 捉供访问硬件的手段,即为上层的驱动程序提供访问硬件设备寄存器的函数包。
三、 恢入式系统的几个重要特征
(一) 恢入式系统通常是形式多样、面向特定应用的
(二) 嵌入式系统得到多种类型的处理器和处理器体系结构的支持
(三) 嵌入式系统通常极其关注成本
(四) 嵌入式系统有实时性和可靠性的要求
(五) 实时操作系统的支持
(六) 恢入式系统开发需耍专门工具和特殊方法
(七) 嵌入式系统是知识集成系统 四、嵌入式微处理器的分类
字符宽度:
诙入乜陆控制器
8位,低端;
眦入或DSP处理 (DSP)
16位,精密应用
嵌入式处理器
—
32位,高性能运算(RISC)
嵌入式微处理器
五、RISC和CISC的差异:
(一)指令系统:简单的常用指令;丰富及专用指令。
钦入式片上系统
(System On Chip)
(二) 存储器操作:限制,简单;指令多,操作直接。
(三) 程序:程序占用空间大;设计容易、效率高。
(四) 中断:适当地方即可相应中断;指令结束厉相应中断。
(五) CPU:面积小,功耗低;功能强、面积大、功耗大。
(六) 设计周期:结构简单、布局紧凑、设计周期短,易于采用新技术;结构复杂,涉及周 期长:
(七) 易用性:指令规整,易学易用;功能强,难学;
(八) 应用范围:适合嵌入式应用;适合通用计算机;
六、恢入式操作系统的作用
系统界面
应用程序
操作系统
驱动程序
硬件
硬件
硬件
硬件
硬件
(一) 操作系统主要完成三项任务:内存管理、多任务管理、外围设备管理。
(二) 嵌入式操作系统(Embedded Operating System)负责嵌入式系统的全部软、唤件资源 的分配、调度、控制、协调;
(三) EOS提供CPU、任务、内存、设备管理,文件和网络的支持,提供C/C++, JAVA, 图形模块等编程接口。
(四) 特点:
强稳定性,弱交互性;较强的实时性;可仲缩性;外设接口的统一性;体积小;
七、 嵌入式操作系统主耍完成三项任务:内存管理、多任务管理、外围设备管理。
八、 ARM处理器的特点
支持CACHE和MMU:冯?诺依曼体系结构/哈佛体系结构;RISC指令集;固定的32位指 令;Load/Store体系结构;大多数指令单周期完成;流水线执行*; Thumb\DSP\jazeHer功能 扩展;低功耗
九、支持 CACHE 和 MMU(l) (2)
九、支持 CACHE 和 MMU(l) (2)
(一)为什么采用高速缓存
微处理器的时钟频率比内存速度提高
快得多,高速缓存可以提高内存的平
均性能。
CPU
高速缓存控制器
数据
CACHE
主存
(二)高速缓存的工作原理
高速缓存是一种小型、快速的存储器,它保存部分主存内容的拷贝。
冯?诺依曼体系结构模型ARM7
冯?诺依曼体系结构模型
M7
(1) 数据与指令都存储在同一存储 区中,取指令与取数据利用同一数 据总线。(2) 被早期人多数计算机所采用(3) ARM7——測诺依曼体系 结构简单,但速度较慢。取指不能同 时取数据I「、哈佛体系结构模型ARM9 +
(1) 数据与指令都存储在同一存储 区中,取指令与取数据利用同一数 据总线。
(2) 被早期人多数计算机所采用
(
文档评论(0)