同济大学 软件学院 嵌入式系统导论复习提纲
嵌入式系统复习提纲

存储器设备
嵌入式系统的存储器包括主存和外存。 大多数嵌入式系统的代码和数据都存
储在处理器可直接访问的存储空间即 主存中。 系统上电后在主存中的代码直接运行。 主存储器的特点是速度快,一般采用 ROM、EPROM、Nor Flash、SRAM、 DRAM、SDRAM等存储器件。
➢ARM状态,此时处理器执行32位的字对齐 的ARM指令;
➢Thumb状态,此时处理器执行16位的、半 字对齐的Thumb指令。
ARM的寄存器组织
系统和用户 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 (PC)
CPSR
ARM状态 通用寄存器和程序计数器
在Thumb指令集中,某些指令强制性的要 求使用R13作为堆栈指针。
由于处理器的每种运行模式均有自己独立 的物理寄存器R13,在初始化部分,都要 初始化每种模式下的R13,这样,当程序 的运行进入异常模式时,可以将需要保护 的寄存器放入R13所指向的堆栈,而当程 序从异常模式返回时,则从对应的堆栈中 恢复。
ARM状态 程序状态寄存器
CPSR
CPSR
SPSR_svc
SPSR_abt
CPSR SPSR_irq
未定义 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13_ und R14_ und R15 (PC)
CPSR SPSR_und
堆栈指针—R13
R13在ARM指令中常用作堆栈指针SP,但 这只是一种习惯用法,用户也可使用其他 的寄存器作为堆栈指针。
该模式主要用于运行系统中的一些特权任务
FIQ模式 用于处理快速中断,支持高速数据传输
嵌入式期末复习提纲(包含复习资料)

考试题型:•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章嵌入式系统概论1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统。
2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。
分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)。
4、什么是嵌入式操作系统和?有何特点?列出常见的几种嵌入式操作系统及特点。
5、试比较说明JA TG工具和ISP工具的异同点?6、从硬件系统来看,嵌入式系统由哪几部分组成?画出简图。
第2章ARM7体系结构1、什么是RISC指令系统?什么是CISC指令系统?RISC是精简指令集计算机的缩写。
CISC是复杂指令集计算机的缩写。
2、ARM与ARM公司有什么区别?举出2个以上的ARM公司当前应用比较多的ARM处理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。
3、ARM7TDMI中的T、D、S、I分别表示什么含义?T:支持高密度16位的Thumb指令集D:支持片上调试S:ARM7TDMI 的可综合(synthesizable)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法4、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大?ARM处理器使用冯.诺依曼结构使用单个平面的232个8位字节地址空间。
地址空间可以看作是包含230个32位字,或231个16位半字。
5、ARM7TDMI与ARM9处理器采用几级流水线处理,使用何种存储器编址方式?ARM7TDMI处理器采用三级流水线。
ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。
6、ARM处理器有几种模式和ARM处理器状态有什么区别?各种工作模式下分别有什么特点?R M处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
嵌入式提纲复习

1.1 嵌入式系统基本概念从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
IEEE对嵌入式系统的定义为:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(devices used to control、monitor、or assist the operation of equipment、machinery or plants)这主要是从应用对象上加以定义,涵盖了软、硬件及辅助机械设备。
1.2 嵌入式系统的分类(1) 按表现形式分(硬件范畴)芯片级嵌入(含程序或算法的处理器)模块级嵌入(系统中的某个核心模块)(2) 按实时性要求分(软件范畴)非实时系统(PDA)软实时系统(消费类产品)硬实时系统(工业和军工系统)嵌入式处理器嵌入式处理器可以分为以下几类:嵌入式微处理器EMPU(Embedded Microprocessor Unit)嵌入式微控制器MCU(Microcontroller Unit)嵌入式DSP(Digital Signal Processor)嵌入式片上系统SoC (System On Chip)1.3 常见的嵌入式操作系统∙嵌入式操作系统的种类繁多,但大体上可分为两种——商用型和免费型。
∙目前商用型的操作系统主要有VxWorks、Windows CE 、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX等;∙它们的优点是功能稳定、可靠,有完善的技术支持和售后服务,而且提供了如图形用户界面和网络支持等高端嵌入式系统要求许多高级的功能;缺点是价格昂贵且源代码封闭性,这大大限制了开发者的积极性。
目前免费型的操作系统主要有Linux和µC/OS-II,它们在价格方面具有很大的优势。
《嵌入式系统导论》考试课复习资料

《嵌入式系统导论》考试课复习资料一、选择题1.操作系统内核是指()A.操作系统的调度部分B.操作系统的驱动C.操作系统的存储管理D.操作系统的核心部分4. SoC形成或产生的过程不包括以下哪个方面()A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术C. 系统软件的建模与开发,即对IP核的配套D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合5. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()A. VxWorks源码开源,用户的开发成本低。
B.简洁、紧凑、高效的内核。
C.支持多任务,实时性强。
D.较好的兼容性和对多种硬件环境的支持。
6.下面是PowerPC架构嵌入式微处理器的不是主要特点是()A.独特的分支出来单元可以让指令预期效率大大提高。
B.超标量的设计。
C.适合大量向量运算,指针现行寻址的智能化算法。
D.可处理“字节非对齐”的数据存储。
7. 下列选项中,不是实时操作系统必须满足的条件是()A.具有可抢占的内核B.中断可嵌套C.任务调度的公平性D.具有优先级翻转保护8. BSP作为一种嵌入式软件,他的主要特点是()A:与硬件无关,与操作系统有关B:与硬件和操作系统都相关C:与硬件有关,与操作系统无关D:与操作系统和硬件都无关问答题1.什么叫嵌入式系统?2.画出嵌入式系统软件的层次结构。
3.画出嵌入式系统的结构6.根据你的理解,简述硬件设计的过程和软件设计的过程。
7.在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?9.嵌入式系统产品开发中和完成开发后,为什么要进行测试?嵌入式系统的测试主要包括哪些内容?有哪些测试方法?一、选择题5.VHDL是()A.硬件描述语言B.软件描述语言C.构件描述语言D.软件开发工具8.将系统启动代码读入内存是()的主要职责A.内存管理;B. VFS;C.Boot Loader; D:虚拟内存9. CAN总线是指()A.控制器局域网B.网络传输协议C.数据标准D.软硬件接口10.属于LCD三种显示方式的是()A.投射型、反射型、透射型B.投射型、透反射型、透射型C.反射型、透射型、透反射型D.投射型、反射型、透反射型二、填空题2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。
嵌入式复习提纲

一、嵌入式基础1、IEEE对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。
2、国内对嵌入式系统的定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用对系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
3、特点:(1)专用性强;(2)实时性好;(3)可裁剪性好;(4)可靠性高;(5)功耗低4、嵌入式操作系统:(1)VxWorks:一种32位嵌入式实时操作系统。
(2)Windows CE:抢先试多任务、多线程的并具有强大通信能力的32嵌入式操作系统。
(3)μC/OS-Ⅱ:广泛用于便携式电话、运动控制卡、自动支付终端、交换机等。
(4)嵌入式Linux:对Linux经过小型化裁剪后,能够固化在容量为几百KB到几十MB的存储芯片或单片机中。
二、基于ARM9处理器的硬件平台1、ARM处理器核的体系结构:(1)ARM体系结构共定义了6个版本(v1-v6),P162、ARM微处理器核:(1)ARM7系列微处理器系列为低功耗的32位RISC处理器,适用于对价位和功耗要求较高的消费类应用。
主要应用领域为工业控制、Internet设备、网络和调制解调器设备、移动电话等。
特点:A、具有嵌入式ICE-RT逻辑,调试开发方便;B、能够提供0.9MIPS/MHz的三级流水线结构;C、代码密度高并兼容16位的Thumb指令集;D、对操作系统广泛支持;E、便于用户的产品升级换代;F、高速的运算处理能力胜任绝大多数的复杂应用。
(2)ARM9系列微处理器系列在高新能和低功耗特性方面提供了最佳的性能。
主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机等。
特点:A、5级流水线,指令执行效率更高;B、提供1.1MIPS/MHz的哈佛结构;C、支持32位ARM指令集和16位Thumb指令集;D、支持32位的高速AMBA总线接口;E、全性能的MMU,支持多种嵌入式操作系统;F、MPU支持实时操作系统;G、支持数据Cache和指令Cache,具有更高的指令和数据处理能力。
嵌入式软件基础复习提纲-整理版

1 什么是嵌入式系统?答:P1嵌入式系统也叫嵌入式计算机,它指那些以应用为中心,以计算机技术为基础,为适应应用对功能、可靠性、成本、体积、功耗的严格要求,可对系统的软件和硬件进行配置的专用计算机系统。
2 嵌入式系统有哪些特点?答:P21.系统专用性强2.系统实时性高3.硬件与软件的互相依赖性强4.采用专用的嵌入式CPU5.多种技术间结合更加紧密6.系统对用户透明7.系统资源有限3 嵌入式系统的技术发展方向与通用计算机有哪些不同之处?答:P3通用计算机系统和嵌入式系统是现代计算机技术发展的两个分支,这两个分支有着不同的技术要求与技术发展方向:1 通用计算机系统的技术要求是高速的计算能力、海量的存储能力;技术发展方向是计算速度的提升,存储容量的扩大。
2 嵌入式系统的技术要求则是对嵌入对象进行控制的能力;技术发展方向是提高与嵌入对象密切相关的性能指标与可靠性指标。
4 按照嵌入式系统得嵌入方式,可将嵌入式系统分为哪几类?答:P4根据嵌入式系统的嵌入方式,可以将嵌入式系统分为:整机式嵌入的嵌入式系统、部件式嵌入的嵌入式系统、芯片式嵌入的嵌入式系统等3类。
5 按照嵌入式系统得嵌入程度,可将嵌入式系统分为哪几类?答:P4根据嵌入式系统的嵌入程度,可以将嵌入式系统分为:深度嵌入的嵌入式系统、中度嵌入的嵌入式系统、浅度嵌入的嵌入式系统等3类。
6 按照嵌入式系统得实时性能,可将嵌入式系统分为哪几类?答:P4根据嵌入式系统是否为实时系统,可以将嵌入式系统分为:实时嵌入式系统,非实时嵌入式系统两类。
7 按照嵌入式系统得复杂程度,可将嵌入式系统分为哪几类?答:P5根据嵌入式系统的复杂程度,可以将嵌入式系统分为:单微处理器嵌入式系统、组件式嵌入式系统、分布式嵌入式系统等3类。
8 嵌入式系统所采用的处理器可分为哪几类?答:P5根据目前的现状,可将使用在嵌入式系统上的处理器分成:嵌入式微处理器、微控制器、嵌入式DSP处理器、片上系统等4类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n 北桥芯片:主导作用,也称为主桥,负责与 CPU 的联系并控制内存、AGP、PCI 数据在北内部传输。确定 CPU 的类型、主板的系统总线频率,内存类型、容量 和性能,显卡插槽规格。
n 南桥芯片:负责外部设备的数据处理与传输,确定扩展槽的种类与数量、扩展接 口的类型和数量等。
4. ARM 处理器体系架构 ,简单了解之。(课件) 5. 了解 ARM7TDMI 处理器特点,工作模式等。
三个阶段:取指、译码、执行 三级流水 两种工作状态:ARM(32bit),Thumb(16bit)
工作模式:
除了用户模式外其他全都是特权模式。特权模式可以访问硬件、寄存器等,并可以在模式 间切换,用户模式不可以。 后五种模式是异常模式,可由程序切入,也可由特定异常切入。每个模式有独立存储器。 用户模式和系统模式公用寄存器
p UEFI 优点
n 提供了一个连接操作系统载入程序与固件之间稳定的接口; n 为独立软件开发商和制造商提供了一个清晰的预启动编程环境; n 延长了传统硬件的使用寿命; n 启动速度快 p 不足之处
UEFI 在安全问题并没有作出改善
第四章:嵌入式系统硬件设计 1. 图示嵌入式系统体系结构。简单介绍每部分。
2. 优势 p 降低耗电量 p 减少体积 p 丰富系统功能 p 提高速度 p 节省成本
3. 构成 IP 是构成的基本单元
4. IP 核以及分类 IP 核具备比较复杂的功能,且经过验证。设计资料内不仅仅包含一些物理功能和
技术特性,更重要的是包含了设计者的创造性思维,具有很强的知识内涵。这些资料被 称为具有知识产权的内核(Intellectual Property Core),简称 IP 核。
以 Internet 为标志,面向应用的专用特制嵌入式系统:Android
3. 嵌入式操作系统特点,以及对嵌入式操作系统的要求。 实时性:优先级、可抢占 小内核:存储资源小 可配置:硬件要求不同、应用需求不同 易移植 高可靠性、低功耗
要求 实时性要求。 微内核 vs 单内核:许多嵌入式操作系统是微内核 (无)非易失性存储:许多嵌入式操作系统不带非易失性存储,启动通过网络获得 OS,但 是为了设备驱动而支持文件系统,所以 EOS 仍然有文件系统。 MMU:许多不采用存储管理技术,不支持虚拟存储技术(Embedded Linux、Windows Mobile、 VxWorks 都支持) 内存分配问题:许多不划分系统空间和内存空间,基本不采用页交换技术(PPT) 4. 了解 vxworks、ucosII、linux、windce。 5. 嵌入式软件开发过程。
5. 常用接口技术 并行接口:双向并行传输接口,8 为数据同时传输,但长度受限,长度增加干扰增大 串行接口:RS232-C、RS422、RS485、USB(通用串行总线)等 红外线接口:廉价、近距离、低功耗、无线、保密性好
6. 常用输入输出设备,尤其是触摸屏 液晶显示屏(LCD) 触摸屏: p 电阻式触摸屏 n 优点:精度高; n 缺点:不支持多点触控 价格颇高,且怕刮易损
4. 嵌入式系统的应用领域?并简单描述其在某个领域的应用状况等。 智能家电、手表、手机、汽车
第二章:ARM 体系结构 1. RISC 与 CICS 指令集;
CISC:复杂指令集,大量指令和寻址方式,80%程序只使用 20%的指令 RISC:精简指令集,通道中只包含最有用的指令,确保数据通道快速执行每一条指令,使 CPU 硬件结构设计变得简单。 2. ARM 处理器系列,以及各自特点和应用场合。 ARM7.冯诺依曼结构、三级流水、低功耗。工控、调制解调节器、移动电话等 ARM9.哈弗结构,五级流水,支持数据 cache。无线设备、仪器、机顶盒、打印机、相机 ARM9E.五级流水、浮点操作、实时操作系统、cache。无线设备、成像、工控、存储 ARM10/E.性能提高,功耗降低。下一代无线设备、成像
ARM11E. 多媒体处理能力 SecurCore. 安全 Cortex. Intel StrongARM,Xscale
3. ARM 处理器特点以及选型方法; 特点(RISC 的 ARM 处理器一般具有):体积小、功耗低、成本低、性能高。支持 Thumb(16 位)/ARM(32 位)双指令集,兼容 8/16 位硬件。大量寄存器,指令速度快。大多数数据操作 在寄存器中完成。寻指令或简单,效率高。指令长度固定。 选型: 1. 微处理器内核选择(有无 MMU) 2. 系统工作频率(处理速度) 3. 片内存储器容量 4. 片内外围电路的选择(Ethernet(MAC)、LCD、Keypad、DSP 协处理器等)
系统软件(控制、管理计算机系统资源。操作系统、中间件)、支撑软件(辅助软件开发工 具。系统分析设计工具、仿真开发工具、测试工具等)、应用软件(面向应用领域。手机软 件、路由器软件、交换机软件等)
按软件结构分类:单线程程序(主程序形式)、事件驱动程序(中断服务)、单机多任务系 统、腹部是嵌入式软件。 体系结构
2. 嵌入式系统结构设计的三种思路,各个部分构件方法。
p 系统构件 n 包括硬件构件和软件构件,构件本身可是层次性的,可以由子构件组成; n 标准构件 + 自行设计构件 = 用户系统
p 构件的实现 n 选择标准 n 自行设计
p 标准构件 n 已经产品化 n 形成规模生产
3. 存储体系分类,几种存储设备,尤其是 Flash 以及 SSD。
3. ATOM 介绍以及特点、应用场合。 双核,尺寸小,速度高 掌上电脑、消费电子、嵌入式设备、入门台式机 功耗仍无法和 ARM 相比
4. 简单介绍市面 EIA 产品以及特点。 威盛:凌珑、AMD:山猫
5. UEFI?引入原因?优点,与 BIOS 的区别?特点等。
p 是一种描述全新类型接口的标准。 p 提供一个在操作系统与开机时启动固定于硬件中的软件平台之间的接口规范。 p 无须手动使操作系统从预启动的操作环境加载到一种操作系统上,如 Windows,或 Linux。
寄存器 静态随机访问存储器
动态随机访问存储器 Flash
速度越来越快
容量越来越大
Flash(EEPROM;衍生) SSD(基于闪存,基于 DRAM)速度快、抗震、无声、轻 4. 总线结构以及简单介绍
总线带宽:单位时间传送数据量。带宽 = 工作频率 * 位宽 / 8 位宽:同时传送的位数 工作频率:MHz 单位 ISA 总线、PCI 总线、SPI 总线(EEPROM、实时时钟、Flash)、PC104、CAN 总线(可靠 性、实时性、灵活性,汽车工业,航空航天、医疗等。最有前途的现场总线)、AMBA 总线
嵌入式系统导论复习要点
第一章:概述 1. 什么是嵌入式系统?嵌入式系统与桌面系统的区别?
IEEE:用于控制、监视或者辅助操作机器都和设备的装置 将计算机的硬件或软件嵌入其他机、店设备或者应用系统中去。以应用为中心,以计算机 为基础,可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计 算机系统。 与桌面的区别: 任务专用且比较确定(桌面:支持大量需求多样的应用程序) 对实时性有较高要求(桌面:性价比最优、多任务性能均衡) 一般使用实时操作系统 高可靠性保障,对故障的容忍能力弱于桌面,忍受长时间无人值守状态下运行,环境恶劣 功耗约束 可用资源少,开发需要专门工具和特殊方法 开发是一项综合的计算机应用技术 2. 嵌入式系统的发展历程,以及发展趋势?描述嵌入式系统发展趋势之特点? 出现和兴起:1960 – 1970 繁荣,硬软件完善:1971 – 1989 系统应用走向纵深化发展,富有挑战: 1990 – 今 趋势: 硬软件系统结合 SoC 技术:高度集成化、固件化的系统集成技术。核心思想:把整个应用电子系统全部集 成在一个芯片中。体积小、散热好、低功耗、可靠 应用领域拓展:传感器网络、普适计算 内容服务增加 3. 嵌入式系统构成? 嵌入式微处理器、外围硬件设备(片外总线、I/O 设备、通讯设备、电子盘)、嵌入式操作 系统、应用软件
一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可移植 到不同半导体工艺中去生产集成电路芯片;
IP 核实际上是一个经过验证的集成电路设计,从其实现的形式和应用层次上看, 有三种表现形式:软核(Soft-Core)、固核(Firm-Core)和硬核(Hard-Core)。
第六章:嵌入式软件概述 1. 嵌入式软件分类,软件体系结构以及特点。
第七章:嵌入式实时系统 1. 实时系统?特点、分类,衡量标准?与通用系统区别
特点:时间约束性,资源约束性、结果预测性(对任务执行时间进行判断,确定能否满足 任务时限需求)、可靠性、稳定性、容错、分布式应用 分类: 按任务到达时间:周期性实时系统(任务在周期结束前完成)、非周期性实时系统(任务到 达没有规则和时间要求,但有一个启动和完成时间) 按实时性能:硬实时、软实时 按应用领域:实施过程控制系统、实时信息处理系统 衡量标准: 系统响应时间、任务切换时间、中断延迟。两个主要评价指标:最大中断禁止时间+任务切 换时间。 与通用系统区别:
第五章: SOC 设计 1. SOC 定义
p SoC(SystemonChip):片上系统,系统级芯片 n 是一个产品,是一个有专用目标的集成电路;SoC 通常将微处理器、模拟 IP 核、 数字 IP 核和存储器(或片外存储控制接口)集成在单一芯片上。 n 又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个 过程。 ü 狭义角度: 信息系统芯片集成,将系统集成在一块芯片上。 ü 广义角度:是一个微小型系统
应用层
嵌入式
面向应
应用
用领域
嵌入式
电源
嵌入式 嵌入式 JAVA
GUI
操作 中间
驱动
驱动层
板级 FLASH RTC/定
系统