嵌入式系统复习总结

嵌入式系统复习总结

ID:14677226

大小:41.00 KB

页数:8页

时间:2018-07-29

嵌入式系统复习总结_第1页
嵌入式系统复习总结_第2页
嵌入式系统复习总结_第3页
嵌入式系统复习总结_第4页
嵌入式系统复习总结_第5页
资源描述:

《嵌入式系统复习总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章嵌入式系统导论一、嵌入式系统架构:(1)嵌入式系统的组成:嵌入式系统由硬件和软件两大部分组成,用于实现对其他设备的控制、监视或管理等功能。前者是整个系统的物理基础,它提供软件运行平台和通信接口;后者实际控制系统的运行。 1、硬件:嵌入式微处理器、外围电路、外围硬件设备。 2、软件:嵌入式操作系统、用户的应用程序。(2)嵌入式系统的软/硬件框架硬件:嵌入式微处理器、外围电路、外围硬件设备。软件:嵌入式操作系统、用户的应用程序。二、嵌入式定义:是以现代计算机技术为基础,以应用为中心,可以根据系统或用户需求(功能、可靠性、成本、体积、功耗、环境等),灵活裁剪软硬件模块的专用计算机系

2、统;1、IEEE(国际电气和电子工程师协会)对嵌入式系统的定义: “用于控制、监视或者辅助操作机器和设备的装置”。2、广义定义:任何一个非计算机的计算系统 3、通俗的说法:1、把一个计算机嵌入到其他系统中构成的一个系统 2、是一个应用 3、主体是其他内容,计算机作为一个设备出现 三、嵌入式系统的主要特点:(1)面向应用,(2)软硬件可剪裁。(3)专用计算机控制系统。 四、嵌入式系统与单片机、PC相比的优势(1)性能方面:采用32位RISC结构微处理器,主频从30MHz到624MHz以上,处理能力大大超出单片机系统,接近PC机的水平,但体积更小,能够真正地“嵌入”到设备中; 实性性方

3、面:嵌入式机控制器内嵌实时操作系统(RTOS),能够完全保证控制系统的强实时性; (2)人机交互方面:嵌入式控制器可支持大屏幕的液晶显示器,提供功能强大的图形用户界面;输入方法多种多样; (3)系统升级方面:嵌入式控制器可为控制系统专门设计,其功能专一,成本较低,而且开放的用户程序接口(API)保证了系统能够快速升级和更新。嵌入式系统的应用家用方面:数字电视、信息家电、智能玩具、手持通讯、存储设备的核心。信息家电技术特点: 1、处理器发展趋向低成本、高整合性与低耗能。 2、整合数字与模拟处理的技术。 3、较PC更强调通讯能力。 4、利用软件增加产品的差异性(高附加价值的关键)五、使

4、用嵌入式操作系统的优缺点优点:1、使程序的设计和扩展变得容易,大大提高了开发效率。2、充分发挥32位CPU多任务的潜力,实现多任务设计,能够充分利用硬件资源和实现资源共享。3、实时性和健壮性能够得到更好的保证。 缺点:嵌入式操作系统增加ROM/RAM等额外开销,5~10%的CPU额外负荷。六、嵌入式操作系统分类常见的几种嵌入式操作系统:.uC/OSII2.uCLinux3.WindowsCE4.嵌入式Linux七、冯诺依曼架构早期的冯诺依曼架构→改进的冯诺依曼架构→冯诺依曼架构的扩展(1)→哈佛结构------冯诺依曼架构的扩展(2)第二章Cortex-M3微处理器一、Cortex

5、-M3内核原理:1、Cortex-M3是ARM公司推出的新一代32位低成本、高性能通用微控制器内核;内核基于最新的ARMv7架构,采用Thumb-2指令集,集成了分支预测,单周期乘法,硬件除法等众多功能强大特性。二、Cortex-M3内核主要包括:1、中央处理器核心(Cortex-M3Core)即通常所说的CPU,包括指令提取单元、译码单元、寄存器组和ALU等。2、嵌套向量中断控制器(NVIC)NVIC是一个在Cortex-M3中内建的中断控制器,与CPU核心紧密耦合。包含众多控制寄存器,支持中断嵌套模式,提供向量中断处理机制等功能。中断发生时,自动获得服务例程入口地址并直接调用,

6、大大缩短中断延时。3、系统时钟(SYSTICK)由Cortex-M3内核提供的一个24位倒计时计数器,可产生定时中断,作为系统定时器用。所有CortexM3处理器均有该计数器,因此系统级移植时不必修改系统定时器相关代码,移植效率高。特别注意的是,即使系统处于睡眠模式,该计数器也能正常工作。4、存储器保护单元(MPU)可选单元。可以视为一个简化的存储器管理单元(MMU,MemoryManagementUnit),但重点在于存储器保护。即通过将存储器划分成存储区域块,并设置其存取特性(是否缓冲、是否读写、是否执行、是否共享等)对存储区域块进行访问保护。例如,设置某存储区域块在用户级下变

7、成只读,从而阻止一些用户程序破坏该区域的关键数据。5、总线矩阵总线矩阵是Cortex-M3内部总线系统的核心。它是一个32位的AMBA(AdvancedMicrocontrollerBusArchitecture)AHBLite总线互连网络,通过该网络把处理器内核及调试接口连接到不同类型和功能划分的外部总线。(1)提供数据在不同总线上的并行传输功能。总线:系统总线,ICode指令总线、DCode数据总线、私有外设总线等(2)总线矩阵还提供了附加数据传送功能。如:写缓冲

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

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

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