嵌入式期末总复习资料
嵌入式期末复习

(1)简述嵌入式系统的定义和特点答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。
(2)简述计算机系统的发展历程第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段;第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统;第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用开始普及的阶段;第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。
(1)ARM和S3C2410X有什么关系?S3C2410是韩国三星公司生产的嵌入式处理器,它采用了ARM公司的ARM920T(即ARM9)内核(2)ARM7是多少位的RISC处理器?使用几级流水线?采用什么样的体系结构?支持MMU吗?ARM7是32位RISC处理器,使用3级流水线,采用冯•诺依曼体系结构,不支持MMU。
(3)ARM9是多少位的RISC处理器?使用几级流水线?采用什么样的体系结构?支持MMU吗?ARM8是32位RISC处理器,使用5级流水线,采用哈佛体系结构,支持MMU。
(4)S3C2410X芯片有多少根地址线,多少根片选线(nGCS),多少根数据线。
S3C2410X芯片有27根地址线,8根片选线(nGCS),32根数据线。
(5) s3c2410芯片内部集成了哪些控制接口?S3C2410X芯片内部集成了一个LCD控制器,SDRAM控制器,3个通道UART,4个通道DMA,4个具有PWM功能的计时器和一个内部时钟,8通道的10位ADC。
(6)ARM体系结构有哪几种工作状态?又有哪几种运行模式?其中哪些为特权模式?哪些为异常模式?并指出处理器在什么情况下进入相应模式?工作状态:第1种:ARM状态。
处理器执行32位的字对齐的ARM指令。
第2种:Thumb状态。
嵌入式期末复习提纲(包含复习资料)

考试题型:•1、判断题 10分•2、填空题 20分•3、选择题 20分•4、简答题 30分(5个)•5、应用题 20分(3个)•6、名字解释复习资料:•书本•课件,平时课堂例题。
•平时作业和练习•考试范围:1-5章•其他说明:•课后习题是重点。
•简答题来源于前5章,每章一个。
每章重点:第一章:1.什么是嵌入式系统?试简单列举一些生活中常见的嵌入式系统的实例。
嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。
以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。
2.嵌入式系统具有哪些特点?3.嵌入式系统由哪些部分组成?简单说明各部分的功能和作用。
4.嵌入式系统是怎样分类的?5.嵌入式系统的定义。
嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。
以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。
6.什么是交叉编译,试说明交叉编译的实现过程。
7.嵌入式系统有哪些应用领域。
嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:1.工业控制:基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。
就传统的工业控制产品而言,低端型采用的往往是8位单片机。
但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。
2.交通管理:在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌模块,模块的移动定位终端已经在各种运输行业获得了成功的使用。
目前设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。
嵌入式系统原理期末复习提纲

嵌入式系统原理期末复习提纲I.嵌入式系统概述A.嵌入式系统定义及特点B.嵌入式系统应用领域C.嵌入式系统的组成和发展历程II.嵌入式系统硬件平台A.微处理器和微控制器1.嵌入式处理器的特点和分类2.微控制器的组成和功能B.存储器1.ROM、RAM和闪存的特点和应用2.存储器层次结构和访问速度C.输入输出设备1.常用的输入输出设备及其接口2.外设管理和设备驱动程序设计III.嵌入式系统软件设计A.系统软件概述1.嵌入式操作系统的作用和特点2.应用程序和设备驱动程序的开发B.嵌入式操作系统1.嵌入式操作系统的分类和选择2.嵌入式操作系统的组成和功能C.实时性和调度1.实时系统和非实时系统的区别2.实时任务调度算法和实时性分析方法D.嵌入式软件开发工具和环境1.嵌入式软件开发流程和工具链2.集成开发环境和仿真调试工具的应用IV.嵌入式系统通信和网络A.系统通信介质1.串行通信和并行通信的特点和应用2.无线通信和有线通信的比较B.数据通信协议1.常用的通信协议及其特点2.数据通信协议的设计和实现C.网络和通信协议1.嵌入式网络的分类和应用2.嵌入式网络协议的体系结构和功能V.嵌入式系统性能优化和测试A.系统性能优化1.优化目标和方法2.硬件优化和软件优化的措施B.系统功耗管理2.低功耗设计和功耗管理方法C.系统测试和调试1.测试方法和策略2.调试工具和技术的应用VI.嵌入式系统安全和可靠性A.系统安全性1.嵌入式系统安全威胁和攻击方式2.安全策略和防护技术B.系统可靠性1.可靠性定义和指标2.提高系统可靠性的方法和技术C.系统错误处理1.常见的系统错误类型和处理方式2.异常处理和错误恢复机制VII.嵌入式系统开发案例分析A.实际案例介绍B.案例分析和设计思路C.案例实现和效果评估以上提纲以嵌入式系统原理为基础,围绕嵌入式系统的硬件平台、软件设计、通信和网络、性能优化和测试、安全和可靠性及案例分析等方面进行了全面的复习内容概括。
嵌入式期末复习总结整理

题型:1、选择题:20分2、填空题:20分3、判断题:8分4、简答题:16分5、程序分析题:20分6、编程题16分第一章1、嵌入式系统的定义:根据IEEE的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”。
国内定义:以应用为中心,以计算机技术为基础,软硬件可裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、嵌入式系统的组成:嵌入式系统装置由嵌入式计算机系统和执行装置组成。
嵌入式计算机系统由硬件层、中间层、系统软件层和应用软件层组成。
(分层结构)3、立即数(第二操作数)合法性,选择题:将一个32位数右移偶数位可以得到小于255的数为合法,否则为不合法。
例如:0x6a0=0000 0000 0000 0000 0000 0110 1010 0000右移4位==> 0000 0000 0000 0000 0000 0000 0110 1010 = 0x6a 小于255,所以合法0x1a600=0000 0000 0000 0001 1010 0110 0000 0000无论右移多少偶数位,所得的数仍然大于255,所以不合法0x16c00=0000 0000 0000 0001 0110 1100 0000 0000右移10位==> 0000 0000 0000 0000 0000 0000 0101 1011 =0x5b小于255,所以合法4、全称:AMBA: Advanced Microcontroller Bus Architecture 高级微控制器总线ARM:Advanced RISC MachineCISC:Complex Instruction Set Computer复杂指令集系统RISC: Reduced Instruction Set Computer精简指令集系统RTOS: Real-time Operation System 实时多任务操作系统FAT: File Allocation Table 文件分配表系统UCOS: Micro Controller Operation System 微控制器操作系统片上系统:System On Chip,SOC知识产权核:Intellectual Property Core,IP CoreIP软核:Soft IP CoreIP硬核:Hard IP CoreIP固核:Firm IP Core5、嵌入式微处理器的体系结构可以采用冯*诺依曼体系结构或哈佛体系结构;指令系统可以选用精简指令集系统RISC(Reduced Instruction Set Computer)和复杂指令集系统CISC(Complex Instruction Set Computer)。
嵌入式系统期末复习

第一章嵌入式系统概述1.写出下列英文缩写的英文原文及中文含义。
RAM 随机存储器DRAM动态随机存储器ROM只读存储器PROM可编程只读存储器EPROM可插除可编程只读存储器FLASH多媒体存储RTOS 实时操作系统SOPC 片上可编程系统IP IP盒OS 操作系统BSP 板级支持包ICE 硬件调试器EEPROM 电可插除可编程只读存储器API应用程序接口RISC精简指令集计算机SPI 串行万维指令MMU 存储管理单元UART 异步接受发送装置ARM 先进RISC存储器SWI软件终端指令FIQ 快速终端请求CAN CAN总线DMA直接内存存取FPGA可编程们阵列GPIO2.什么是嵌入式系统?与通用计算机相比,它有哪些特点?其应用范围包括哪些?嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
特点:软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求应用范围:常用在系统实时高效性,软件固态化以及应用的专用性等方面。
3.嵌入式系统的组成结构包括哪几个部分?嵌入式系统主要包括硬件和软件两个部分。
具体包括:应用层,OS层,BSP(板级支持包),和硬件层。
4.简述嵌入式系统的硬件组成,并解释什么是嵌入式微处理器,嵌入式微控制器,DSP和SOC/SOPC。
以嵌入式微处理器为中心,配置存储器。
I/O设备,通讯模块以及电源等。
嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。
5.简述IP盒的基本概念,它和SOC的关系是什么?6.简述嵌入式系统软件的组成和功能?组成:应用层,OS层,BSP层第二章ARM微处理器及其开发应用1.比较CISC体系结构和RISC体系结构的特点,ARM为何采用RISC结构?CISC指令集设计的主要趋势是增加指令集的复杂度。
RISC的中心思想是精简指令集的复杂度,精简指令的硬件设计,硬件只执行很贱的那部分指令,大部分指令有简单指令完成。
嵌入式系统期末复习

• 大多数嵌入式实时内核:单进程/多线程 模型,或简单地称为任务模型
– 把整个应用当作一个没有定义的进程来对待; – 应用则被划分为多个任务的形式来进行处理。 – 适用于实时性要求较高的、相对简单的应用
• 也有一些嵌入式实时操作系统采用了多 进程/多线程模型:
– 系统中包含多个进程,每个进程对应又包含 多个线程
• 可抢占内核:即使正在执行的是内核服务 函数,也能响应中断,并且中断服务程序 退出时能进行任务重新调度:
– 如果有优先级更高的任务就绪,就立即让高优 先级任务运行,不要求回到被中断的任务,将 未完成的系统调用执行完。
基于优先级的可抢占调度
• 基于优先级的可抢占调度方式
– 如果出现具有更高优先级的任务处于就绪状 态时,当前任务将停止运行,把CPU的控制 权交给具有更高优先级的任务,使更高优先 级的任务得到执行。
干扰
30
2.2 SOC的设计开发
31
SoC 芯片设计中 的IP 模块
• SoC 的设计基础是IP(Intellectual Property) 复用技术。
• 已有的IC 电路以模块的形式在SoC 芯片设计 中调用这些可以被重复使用的IC 模块就叫 做IP 模块
• IP 模块是一种预先设计好,已经过验证, 具有某种确定功能的集成电路、器件或部 件。它有3 种不同形式:软IP 核(soft IP core)、 固IP 核(firm IP core)和硬IP 核(hard IP core)
• 响应时间限定 • 可预知
实时操作系统与I/O
• 实时操作系统还需要有效的中断处理能力 来处理异步事件和高效的I/O能力来处理有 严格时间限制的数据收发应用。就是:
• ●系统应该有在事先定义的时间范围内识 别和处理离散的事件的能力。
嵌入式期末考试复习资料

1、ARM微处理器有 7种工作模式,它们分为两类非特权模式、特权模式。
其中用户模式属于非特权模式2、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC,R13通常用来存储 SPARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结4、ARM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是Supervisor 。
5、ARM微处理器支持虚拟内存,它是通过系统控制协处理器 CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。
当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。
6、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是打断对齐7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链,ARM公司提供的工具链是 ADS工具链8、计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC 类型,其指令长度是定长的嵌入式系统的设计可以分成三个阶段:分析、和目前使用的嵌入式操作系统主要有、、、和等。
9、XScale微处理器使用的是ARM公司版内核和指令集。
微处理器有两种总线架构,使用数据和指令使用同一接口的是,分开的指令和数据接口、取指和数据访问可以并行进行的是10、ARM微处理器有种工作模式,它们分为两类:特权模式,和。
其中用户模式属于11、ARM核有两个指令集,分别是、初始的工作模式是12、在ARM体系构架中对复杂的内存管理是通过系统控制协处理器和MMU (存储管理部件)来进行的。
嵌入式操作系统期末复习资料(已分类)超全

1、什么是嵌入式系统?它由及部分组成?嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。
简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。
具有软件代码小,高度自动化,响应速度快等特点。
特别适合于要求实时的和多任务的体系。
嵌入式系统一般有3个主要的组成部分:硬件、实时操作系统以及应用软件。
2、嵌入式系统的三要素是什么?嵌入式系统的三要素是嵌入、专用、计算机;其中嵌入性指的是嵌入到对象体系中,有对象环境要求;专用性是指软、硬件按对象要求裁减;计算机指实现对象的智能化功能。
3、嵌入式系统一般由几层组成?嵌入式系统一般由硬件层、中间层、软件层和功能层组成。
4、Linux作为嵌入式系统的优势?(1)可应用于多种硬件平台。
(2)添加部件非常容易(3)支持大量硬件(4)程序源码全部公开(5)完善的开发工具5、何为虚拟内存?虚拟内存的管理有何作用?使用虚拟地址寻址整个系统的主存和辅存为虚拟内存。
可以运行体积比物理内存还要大的应用程序,也可以实现“按需调页”,既满足了程序的运行速度,又节约了物理内存。
6、进程内存区域涉及哪几种数据段?代码段:可执行的操作命令数据段:已初始化的全局变量BSS段:未初始化的全局变量堆:进程运行中被分配的内存段栈:程序临时创建的局部变量7、简述内核空间和用户空间的区别?内核空间:任何操作都可以执行用户空间:禁止处理器对硬件的直接访问和对内容的未授权访问。
两者分别引用不同的内存映射,即程序代码段使用不同的“地址空间”8、简述共享内存的作用①、共享内存区域是被多个进程共享的一部分物理内存②、进程可以直接访问该共享内存区域,并通过该区域进行通信。
③、进程间快速共享数据④、共享虚拟内存的页面出现在每一个共享该页面的进程的页表中,但它不需要所有进程的虚拟内存都有相同的虚拟地址9、简述内存管理与虚拟文件系统之间的关系内存管理利用虚拟文件系统支持交换,交换进程定期由调度程序调度,这也是内存管理依赖于进程调度的唯一原因。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UART和IrDA
人机交互接口LCD/触摸屏、键盘、鼠标
软件 硬件
输入输 出接口
10
软件硬件基本要素
硬件
嵌入式处理器 各种类型存储器 模拟电路及电源 接口控制器及接插件
软件
实时操作系统(RTOS) 板级支持包(BSP) 设备驱动(Device Driver) 协议栈(Protocol Stack) 应用程序(Application)
寄存器较多
21
冯.诺依曼结构简介
冯.诺依曼结构计算机内部机构是由一个中央处理单 元(CPU)和单存储空间组成。即这个存储空间存 储了全部的数据和程序指令,它们内部使用单一的 地址总线和数据总线。这样由于在取指令和取数据 时都是通过一条总线分时进行的,所以要根据所给 的地址对其进行读写操作。 当进行高速运算时,冯.诺依曼结构计算机不但 不能同时进行取指令和取数据,而且还会造成数据 传输通道的瓶颈现象,其工作速度较慢。
取指令(Instruction Fetch)TF ; 指令译码(Instruction Decode)TD; 执行指令(Instruction Execute)TE; 存储(Storage)TS (3)被大多数计算机所采用。 通常使用的ARM7就是属于冯诺依曼体系。
25 25
哈佛体系结构计算机
存储器分为数据和程序二个存储空间,有各自独 立程序总线和数据总线,可以进行独立编址和独立访 问。如程序计数器只指向程序存储器。这样独立的程 序存储器和数据存储器为数字处理提供了较高的性能。 数据和程序可以并行完成,这使得数据移动更加容易。 数据的吞吐量比上以中提高了大约一倍。其片内的 Cache也是分开的。
14 14
嵌入式操作系统
嵌入式 操作系统
非实时 操作系统
实时 操作系统
硬实时 操作系统
软实时 操作系统
15
1.3.1 嵌入式系统的重要特征和特点
嵌入式系统的重要特征
(1)系统内核小 (2)专用性强 (3)系统精简和高实时性OS (4)高效率地设计 (5)创新性和有效性 (6)嵌入式软件开发走向标准化 (7)嵌入式系统开发需要开发工具和环境
26 26
哈佛体系存储系统结构图
地址
指令寄存器
控制器
指令
数据通道
输入
输出
中央处理器
地址 数据
程序存储器
指令0 指令1 指令2
数据存储器
数据0 数据1 数据2
27
哈佛体系结构示意图2
CPU
I/0 口 串行接口
并行接口
外部管理 DB 外部管理 AB
DB AB
程序 DB 程序 AB
ROM
RAM
外部存储器
总
片外总线:CPU与存储器(RAM和ROM)
线
和I/O接口之间进行信息交换的通道
分
数据总线Dbus
类
地址总线Abus
控制总线Cbus
34 34
总线和总线桥示意图
CPU
高速总线
低速设备
低速总线
桥
存储器
高速设备
数据 低速设备
35 35
存储器系统基本知识
嵌入式系统的存储结构
嵌入式 微处理器
Cache
片内 RAM和 ROM
FlashROM媒质存储器的构成主要采用两种技术, NAND结构(非线性存储器)和NOR结构(线性存储 器)。
主存: Nor Flash、SRAM、
DRAM等
外存: NandFlash、DOC、 CF、SD、MMC等
36 36
Flash ROM 存储器简介
FlashROM在20世纪80年代末期出现。虽然 FlashROM存储器也使用EEPROM的浮栅原理,但 FlashROM存储器可以每次擦除存储器的一块区域, 每个块区域通常有几千个字节。这种快速擦除能力, 可以大幅度提高那些需要将大量数据存储在非易失 性存储器的嵌入式系统的性能,例如数码相机、机 顶盒、移动电话以及医疗监护设备。
20 20
微处理器的指令系统
嵌入式微处理器的指令系统可采用精简指令集系统RISC或复杂指令集 系统CISC。
价格
性能
指令集 高级语言支
持 寻址模式
控制单元 寄存器数目
CISC
由硬件完成部分软件功能,硬件复 杂性增加,芯片成本高 减少代码尺寸,增加指令的执行周 期数 大量的混杂型指令集,有简单快速 的指令,也有复杂的多周期指令, 符合HLL(high level language) 硬件完成
Sub
取指
译码 执行sub
Cmp
取指
译码 执行cmp
时间
32
(2)超标量执行
通过重复设置多套指令执行部件,同时处理并完成多条 指令,实现并行操作,来达到提高处理速度的目的。所有ARM 内核,包括流行的ARM7、ARM9和ARM10等,都是单周期指令机。 ARM公司下一代处理器将是每周期能处理多重指令的超标量机。
22 22
冯·诺依曼体系存储器结构模型图
存储器
程序
指令0
指令1
指令2
指令3
地址
指令4
CPU
数据 数据0
存
储
数据
数据1
器
PC
数据2
23
冯.诺依曼结构示意图
I/0 口 串行接口 并行接口
DB
CPU AB
ROM
RAM
外部存储器 接口
24
冯·诺依曼体系的特点
(1)数据与指令都存储在存储器中 (2)每条指令的执行周期:T= TF+TD+TE+TS
接口
28
嵌入式微处理器结构小结
传统的微处理器采用的冯·诺依曼结构将指令和数 据存放在同一存储空间中,统一编址,指令和数 据通过同一总线访问。 哈佛结构则是不同于冯·诺依曼结构的一种并行体 系结构,其主要特点是程序和数据存储在不同的 存储空间中,即程序存储器和数据存储器是两个 相互独立的存储器,每个存储器独立编址、独立 访问。与之相对应的是系统中设置的两条总线 (程序总线和数据总线),从而使数据的吞吐率 提高了一倍。
30 30
(3)可扩展的处理器结构,最迅速地扩展出满足应用 的最高性能的嵌入式微处理器。支持ARM (32位) 和 Thumb(16位)双指令集,兼容8位/16位器件。
(4)小体积、低功耗、成本低、高性能 嵌入式处理器功耗很低,用于便携式的无线及
移动的计算和通信设备中,电池供电的嵌入式系统需 要功耗只有mW甚至μW级。
SDRAM SRAM
看门狗及复 位电路
电源管理
应用程序 文件系统/图形用户应用程序接口
实时操作系统(RTOS)
设备驱动程序、HAL、BSP SOC/SOPC
GPIO IIS USB LCD
ADC/DAC
处理器/ARM核
Timer/RTC
MMU/Cache
CAN
DSP/浮点运算协处理器
以太网 DMA
FPGA/CPLD
13 13
嵌入式系统的软件系统
包括 : 操作系统、应用软件、驱动层软件。 (1)操作系统功能简介
操作系统层包含嵌入式内核、嵌入式TCP/IP网络系统、 嵌入式文件系统、嵌入式GUI系统和电源管理等部分。其中 嵌入式内核是基础和必备的部分,其他部分要根据嵌入式系 统的需要来确定。
作为嵌入式系统软硬件资源的管理者,负责系统软硬件 资源的调度与分配,保证系统资源被有效合理使用。嵌入式 操作系统掩盖了底层硬件的复杂性,提高了软件的开发效率 和可维护性。
16 16
嵌入式系统与PC之间的区别
通用计算机系统要求的是高速、海量的数值运 算。在技术发展上追求总线速度不断提升、存储容 量不断扩大。而嵌入式计算机系统要求的是对象体 系的智能化控制能力,在技术发展方向追求对特定 对象系统的嵌入性、专用性和智能化。其计算能力 和数据存储能力都受到资源的限制。外形、尺寸、 功能和功耗都受限于应用对象的设计要求。
29 29
ARM微处理器特点
(1)大量使用寄存器,对实时多任务有很强的支持 能力,能完成多任务并且有较短的中断响应时间, 从而使内部的代码和实时内核的执行时间减少到最 低限度。结构上采用RISC结构形式。
(2)具有功能很强的存储区保护功能。这是由于嵌 入式系统的软件结构已模块化,而为了避免在软件 模块之间出现错误的交叉作用,需要设计强大的存 储区保护功能,同时也有利于软件诊断。
串口1 串口2 串口3 串口4 串口1 串口2
设备
12
嵌入式系统硬件系统
嵌入式系统的硬件是以嵌入式处理器为核心, 配置必要的外围接口部件。在嵌入式系统设计中, 应尽可能选择适用于系统功能接口的SoC/SOPC芯 片,以最少的外围部件构成一个应用系统,满足 嵌入式系统的特殊要求。
一般包括有 :嵌入式处理器; 存储器; I/O 系统和外设。
1)目前的发展
经济性 计算机要很便宜,让更多的人能买得起; 小型化 (笔记本、PDA)人们携带方便; 可靠性 (汽车VCD,跳动问题); 稳定性 能够在一般环境条件下或者是苛刻的环境条件下运
行; 高速度 (飞机刹车系统) 实时性 能够迅速地完成数据计算或数据传输; 智能性 (知识推理、模糊查询、识别、感知运动) 实用性 使人们用起来更习惯,对人们更有使价值。
19
(1)嵌入式微控制器MCU
嵌入式MCU的典型代表是单片机,这种8位的电 子器件目前在嵌入式设备中仍然有着极其广泛的应 用。
目前通常使用单片机芯片内部集成FlashROM 、 RAM、总线、总线逻辑、定时/计数器、看门狗、 I/O、串行口、脉宽调制输出等必要功能和外设。
MCU的最大特点是单片化,体积大大减小,从 而使功耗和成本下降、可靠性提高。微控制器目前 在工业中的应用还是很多,由于适合于控制,因此 称为微控制器。