嵌入式操作系统期末复习资料

嵌入式操作系统期末复习资料

ID:18450150

大小:704.04 KB

页数:20页

时间:2018-09-18

嵌入式操作系统期末复习资料_第1页
嵌入式操作系统期末复习资料_第2页
嵌入式操作系统期末复习资料_第3页
嵌入式操作系统期末复习资料_第4页
嵌入式操作系统期末复习资料_第5页
资源描述:

《嵌入式操作系统期末复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、什么是嵌入式系统v顾名思义:§包含(安装)在电子装置(应用对象)内部的计算机系统称为嵌入式系统。v基本描述:§专门用途的计算机系统§常常用于控制§广泛存在§包含硬件和软件v根据IEEE(国际电气和电子工程师协会)的定义:§嵌入式系统是“用于控制、监视或者辅助设备、机器和车间运行的装置。”嵌入式系统的定义v本课程使用的定义,也是国内高校流行的定义:n嵌入式系统是以应用为中心n以计算机技术为基础n且软硬件可裁剪n适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统n它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四

2、个部分组成n用于实现对其他设备的控制、监视或管理等功能。嵌入式系统的发展简史v第一阶段§4到8位单片机为核心的可编程控制器系统v第二阶段§以8到16位嵌入式处理器(CPU)为基础v第三阶段§32位RISC嵌入式中央处理器§嵌入式操作系统v第四阶段§基于Internet接入为标志的嵌入式系统v可从4个方面考察嵌入式系统的历史§硬件§软件§代表产品§系统结构嵌入式系统的特点v专门用于特定任务§嵌入式系统一般是专用系统,而PC是通用计算平台。第19页共20页v技术融合§集计算机、半导体、电子技术、通信技术于一体。v有实时约束§一般采用实时操作系统v有功耗约束v

3、软件没有系统和应用的区别,软件固化。v系统内核小v软硬件可裁剪v高可靠性v资源比PC少得多v嵌入式系统需要专用的开发工具v非垄断市场软件硬件基本要素v硬件§嵌入式处理器§各种类型存储器§模拟电路及电源§接口控制器及接插件v软件§应用程序§实时操作系统§协议栈§设备驱动§板级支持包发展:无所不在的计算时代远远大于CPU普适计算基本特征v普适计算是指无所不在的、随时随地可以进行计算的一种方式。它使计算机融入人的生活空间。v普适计算不再局限于桌面,用户可以通过手持设备、可穿戴设备或其他常规、非常规计算设备无障碍地享用计算能力和信息资源,使用户能够随时随地获取各

4、种信息,并做出回应。最小系统v嵌入式微处理器芯片本身不能独立工作,需要一些外围元器件提供基本的工作条件。一个最小系统一般包括以下几个部分§微处理器芯片:嵌入式最小系统的心脏§电源电路、复位电路、晶振电路:为嵌入式最小系统提供电源、时钟信号及复位§存储器(Flash和SDRAM)。微处理器芯片内部没有存储器,需要外扩存储器§UART(RS-232、以太网)接口电路。与外界通信§JTAG调试接口。完成软件的下载与烧写第19页共20页扩展板v扩展板主要由嵌入式系统的外设及接口组成,按照功能可分为:§人机交互外设,如键盘、显示设备、触摸屏等。§常用外设及接口,如

5、UART串口、SPI、I2C、A/D等。§其他专用设备,如网络控制器、CAN控制器、红外接口等。v按处理器集成与否可分为:§CPU集成外设,此类外设在芯片生产时已经集成到处理器上,不需要用户扩展。§扩展外设,该类外设是用户需要的但处理器上没有集成,需要用户自己在硬件设计时进行扩展。核心板由最小系统组成的电路开发板称为核心板嵌入式系统硬件平台一般采用核心板加扩展板的方式进行设计处理器指令执行过程v指令执行过程一般分为:§取指Ø从存储器获得下一条执行的指令读入指令寄存器ØPC:程序计数器,指向下一条要执行的指令ØIR:指令寄存器,保存已取得指令§译码Ø解释指

6、令,决定指令的执行意义§执行Ø从存储器向数据通道寄存器移动数据Ø通过算术逻辑单元ALU进行数据操作§存储Ø从寄存器向存储器写数据微处理器的结构体系v按存储结构分:§冯·诺依曼体系结构§哈佛体系结构v按指令类型可分为:§复杂指令集(CISC)处理器§精简指令集(RISC)处理器每条指令都采用标准字长v冯·诺依曼体系结构第19页共20页§冯·诺伊曼结构也称普林斯顿结构§是一种将程序指令存储器和数据存储器合并在一起的存储器结构§处理器经由同一个传输总线来访问程序和数据存储器§程序指令和数据的宽度相同§如C51、X86系列、ARM7等。v哈佛结构§哈佛结构是一种

7、将程序指令存储和数据存储分开的存储器结构§目的是为了减轻程序运行时的访存瓶颈§哈佛结构的微处理器通常具有较高的执行效率§如ARM9、TI的DSP等。影响CPU性能的因素:§流水线§超标量第19页共20页§缓存§总线§对于任何处理器来说,要提高其效率,在设计上都是要:§减少数据的等待时间§减少处理单元的空闲时间。通常用静态RAM来设计§因此,速度快但比较贵高速缓冲:解决CPU与存储器速度不匹配的问题v处理器信息存储的字节顺序主要分为:§大端存储法§小端存储法v大端模式u字数据的高位字节存储在低地址中u字数据的低字节则存放在高地址中v小端模式u低地址中存放字

8、数据的低字节u高地址中存放字数据的高字节数字信号处理的任务在很大程度上需要由DS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。