- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011年秋季 0903201班嵌入式系统课程复习材料
整理人:董恩焕
Chapter 1
嵌入式系统的定义,嵌入式系统的体系结构,嵌入式系统的组成,嵌入式系统的特点。
嵌入式系统定义
嵌入式系统的简单定义
嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。可以认为凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。
嵌入式系统狭义定义
使用嵌入式微处理器构成独立系统,具有自己的操作系统并且具有某些特定功能的系统
微处理器专指32位以上的微处理器。
嵌入式系统的定义
IEEE(电气和电子工程师协会)的定义
Devices used to control, monitor, or assist the operation of equipment, machinery or plants(用于控制、监视或者辅助操作机器和设备的装置)
一般性定义
以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、重量、功耗严格要求的专用计算机系统。简而言之,是含有处理器的专用软硬件系统——具有自主的信息处理能力(信息装备) 。
嵌入式系统的体系结构
硬件层
嵌入式处理器
嵌入式微处理器、微控制器、数字信号处理器
SoC(System on Chip)——FPGA、ASIC
存储器系统
ROM、FLASH、E2PROM、SRAM、SDRAM等
中断控制器、DMAC、定时器/计数器UART、USB控制器、LCD控制器
其它I/O接口
CAN、Zigbee、蓝牙、ECC、3DES等等
中间层(BSP)
板级支持包(Board Support Package)
系统软件与底层硬件隔离
相关硬件的初始化
数据的输入输出操作
硬件设备的配置功能
特点
硬件相关性
操作系统相关性
操作系统层
嵌入式操作系统(EOS)
标准内核(API)
封装资源——时钟、定时器、中断、DMA、I/O
简化软件设计、提高软件系统可靠性
文件子系统图形子系统网络子系统
其它通用模块
CAN、蓝牙、Zigbee、Modbus、LIN协议栈
应用层
与应用密切相关面向目标和用户完成特定的功能
例如
CISCO的路由器;华为、中兴的以太网交换机;恒基伟业的商务通PDA;摩托罗拉的手机;美国宇航局的火星探测器;Sony的机器狗AIBO。
嵌入式系统组成
嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统(可选),以及用户的应用软件系统等四个部分组成 。
嵌入式系统的特点
嵌入专用
嵌入式处理器与通用处理器的最大不同就是嵌入式处理器嵌入在针对特定应用设计的系统中
综合性强
嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。是一个技术密集、资金密集、知识高度分散、不断创新的知识集成系统
设计高效
可裁剪——嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余
程序固化
软件一般都固化在存储器芯片或处理器本身中,这样提高了系统的执行速度和可靠性
需要独立的开发系统
嵌入式系统本身不具备自举开发能力,必须有一套开发工具和环境才能进行开发
生命周期长
嵌入式系统和具体应用结合在一起,其升级换代一般与具体产品同步进行,因此具有较长的生命周期
可靠性高、成本低、资源受限、功耗低等等
嵌入式处理器的结构:哈佛结构Vs冯诺依曼结构。
冯诺依曼结构(普林斯顿结构)
指令存储器与数据存储器一体化设计;指令地址与数据地址统一编码;高速运算时,储存传输通道有瓶颈;主要案例:intel的8086系列、ARM7、MIPS
哈佛结构
指令存储器与数据存储器一体化设计;存储地址独立编址、独立访问;四总线制提高吞吐率:程序的地址总线、数据总线,数据的地址总线、数据总线;取指与执行能并发;主要案例:摩托的MC68K、zilog的Z8、atmel的AVR、ARM的ARM9、10(XSCALE 255)、11(2007)、Cortex(2007)
信息存储中的大端模式,小端模式。ARM处理器支持哪种模式?
大端存储big-endian
低地址中存放的是字数据的高字节;IBM、motolora、Sun
小端存储little-endian
低地址中存放的是字数据的低字节;Intel的x86
Bi-endian
都支持;ARM、MIPS、PPC
嵌入式处理器的分类及性能特点。
嵌入式微控制器
嵌入式微处理器的基础就是通用CPU
为了满足嵌入式应用的特殊要求,嵌入式微处理器在功能上和通用微处理器基本一样,但在工作温度、抗电磁干扰、可靠性、功耗等方面做了各种增强
嵌入式计算机
嵌入式微处理器+芯片组(总线仲裁器+中断控制器+DMA控制器+存储控制器+I/O接口)+外接存储器
嵌入式微处理器一般与存储器、接口电路
文档评论(0)