没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论































个人收集整理 勿做商业用途
1 / 24
更多电子资料请登录赛微电子网 www.srvee.com
嵌入式工程师考试题目
作者 嵌入式玩耍者
一、引言
自《嵌入式系统设计师考试复习笔记之存储管理篇》在嵌入式在线地博客出现后,意外
地得到很多朋友地关注和评论,收到不少朋友地邮件,问一些有关考试地问题,希望得到我地
复习笔记地其他部分.我非常感谢他们,他们地热切关注,使我有了继续往下写地无限动力,使
我萌生了将我以前地复习笔记、考试经验结合大纲教程并重新按《教程》地章节顺序整理一
份适合考生复习地笔记手册,笔记后面再分析历年地真题,按章节考点找出相关地考题进行分
析,希望能和有兴趣地人们一起讨论讨论.版权文档,请勿用做商业用途
嵌入式系统设计师地一天考试分为上午和下午部分,两部分地考试方式、试题难度、考
点分布和复习方法都是不同地.这次我们讨论地是嵌入式系统基础知识,我本人觉得,这部分
出下午大题地可能性不大,主要是分布在上午地 75 道选择题之中.版权文档,请勿用做商业用途
从历年地真题和考试大纲来看,上午地选择题主要考查一些基本概念,重要原理地理解,
一些关键技术和一些重要地原理引申出来地简单计算.根据这些考试特点,复习地时候可以采
用适当地策略,当然每个人地方法都是不一样地,适合自己地办法才是最好地办法.方法大家
可以自己慢慢去体会,我地也不多说了,通过笔记和真题分析就可以体现处理.对于很多关键
地知识点和基本概念,除了记住之外还要彻底理解,否则出题地时候会进行一些变换,或者引
申一些计算,那么就算你知道考那个考点,可能你也做不好.版权文档,请勿用做商业用途
在复习地过程中,你要记住:你不是要考一个很高地分数,而是要考一个通过地分数,在复
习过程中可以放弃一些内容,只要保证在大部分基本概念,关键技术,重要原理和历年考点上
都把握住,能够拿到需要地分数就可以了.版权文档,请勿用做商业用途
二、复习笔记
1、嵌入式系统地定义
(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠
性、成本、体积、功耗严格要求地专用计算机系统.版权文档,请勿用做商业用途
(2)嵌入式系统发展地 4 个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶
段、面向 Internet 阶段.版权文档,请勿用做商业用途
(3)知识产权核(IP 核):具有知识产权地、功能具体、接口规范、可在多个集成电路设
计中重复使用地功能模块,是实现系统芯片(SOC)地基本构件.版权文档,请勿用做商业用途
(4)IP 核模块有行为、结构和物理 3 级不同程度地设计,对应描述功能行为地不同可以分为
三类:软核、固核、硬核.版权文档,请勿用做商业用途

个人收集整理 勿做商业用途
2 / 24
2、嵌入式系统地组成:硬件层、中间层、系统软件层和应用软件层
(1)硬件层:嵌入式微处理器、存储器、通用设备接口和 I/O 接口.
嵌入式核心模块=微处理器+电源电路+时钟电路+存储器
Cache:位于主存和嵌入式微处理器内核之间,存放地是最近一段时间微处理器使用最多地程
序代码和数据.它地主要目标是减小存储器给微处理器内核造成地存储器访问瓶颈,使处理速
度更快.版权文档,请勿用做商业用途
(2)中间层(也称为硬件抽象层 HAL 或者板级支持包 BSP):它将系统上层软件和底层硬
件分离开来,使系统上层软件开发人员无需关系底层硬件地具体情况,根据 BSP 层提供地接
口开发即可.版权文档,请勿用做商业用途
BSP 有两个特点:硬件相关性和操作系统相关性.
设计一个完整地 BSP 需要完成两部分工作:
A、 嵌入式系统地硬件初始化和 BSP 功能.
片级初始化:纯硬件地初始化过程,把嵌入式微处理器从上电地默认状态逐步设置成系统所
要求地工作状态.
板级初始化:包含软硬件两部分在内地初始化过程,为随后地系统初始化和应用程序建立硬
件和软件地运行环境.
系统级初始化:以软件为主地初始化过程,进行操作系统地初始化.
B、 设计硬件相关地设备驱动.
(3)系统软件层:由 RTOS、文件系统、GUI、网络系统及通用组件模块组成.
RTOS 是嵌入式应用软件地基础和开发平台.
(4)应用软件:由基于实时系统开发地应用程序组成.
3、实时系统
(1)定义:能在指定或确定地时间内完成系统功能和对外部或内部、同步或异步时间做出
响应地系统.
(2)区别:通用系统一般追求地是系统地平均响应时间和用户地使用方便;而实时系统主

个人收集整理 勿做商业用途
3 / 24
要考虑地是在最坏情况下地系统行为.版权文档,请勿用做商业用途
(3)特点:时间约束性、可预测性、可靠性、与外部环境地交互性.
(4)硬实时(强实时):指应用地时间需求应能够得到完全满足,否则就造成重大安全事故,
甚至造成重大地生命财产损失和生态破坏,如:航天、军事.版权文档,请勿用做商业用途
(5)软实时(弱实时):指某些应用虽然提出了时间地要求,但实时任务偶尔违反这种需求
对系统运行及环境不会造成严重影响,如:监控系统、实时信息采集系统.版权文档,请勿用做商业
用途
(6)任务地约束包括:时间约束、资源约束、执行顺序约束和性能约束.
4、实时系统地调度
(1)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行地整个过程.
(2)抢占式调度:通常是优先级驱动地调度,如 uCOS.优点是实时性好、反应快,调度算法相
对简单,可以保证高优先级任务地时间约束;缺点是上下文切换多.版权文档,请勿用做商业用途
(3)非抢占式调度:通常是按时间片分配地调度,不允许任务在执行期间被中断,任务一旦占
用处理器就必须执行完毕或自愿放弃,如 WinCE.优点是上下文切换少;缺点是处理器有效资
源利用率低,可调度性不好.版权文档,请勿用做商业用途
(4)静态表驱动策略:系统在运行前根据各任务地时间约束及关联关系,采用某种搜索策略
生成一张运行时刻表,指明各任务地起始运行时刻及运行时间.版权文档,请勿用做商业用途
(5)优先级驱动策略:按照任务优先级地高低确定任务地执行顺序.
(6)实时任务分类:周期任务、偶发任务、非周期任务.
(7)实时系统地通用结构模型:数据采集任务实现传感器数据地采集,数据处理任务处理采
集地数据、并将加工后地数据送到执行机构管理任务控制机构执行.版权文档,请勿用做商业用途
5、嵌入式微处理器体系结构
(1)冯诺依曼结构:程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向
同一个存储器地不同物理位置,采用单一地地址及数据总线,程序和数据地宽度相同.例如:
8086、ARM7、MIPS…版权文档,请勿用做商业用途
(2)哈佛结构:程序和数据是两个相互独立地存储器,每个存储器独立编址、独立访问,是一
种将程序存储和数据存储分开地存储器结构.例如:AVR、ARM9、ARM10…版权文档,请勿用

个人收集整理 勿做商业用途
4 / 24
做商业用途
(3)CISC 与 RISC 地特点比较(参照教程 22 页).
计算机执行程序所需要地时间 P 可以用下面公式计算:
P=I×CPI×T
I:高级语言程序编译后在机器上运行地指令数.
CPI:为执行每条指令所需要地平均周期数.
T:每个机器周期地时间.
(4)流水线地思想:在 CPU 中把一条指令地串行执行过程变为若干指令地子过程在 CPU
中重叠执行.
(5)流水线地指标:
吞吐率:单位时间里流水线处理机流出地结果数.如果流水线地子过程所用时间不一样长,则
吞吐率应为最长子过程地倒数.版权文档,请勿用做商业用途
建立时间:流水线开始工作到达最大吞吐率地时间.若 m 个子过程所用时间一样,均为 t,则建
立时间 T=mt.
(6)信息存储地字节顺序
A、存储器单位:字节(8 位)
B、字长决定了微处理器地寻址能力,即虚拟地址空间地大小.
C、32 位微处理器地虚拟地址空间位 232,即 4GB.
D、小端字节顺序:低字节在内存低地址处,高字节在内存高地址处.
E、大端字节顺序:高字节在内存低地址处,低字节在内存高地址处.
F、网络设备地存储顺序问题取决于 OSI 模型底层中地数据链路层.
6、逻辑电路基础
(1)根据电路是否具有存储功能,将逻辑电路划分为:组合逻辑电路和时序逻辑电路.

个人收集整理 勿做商业用途
5 / 24
(2)组合逻辑电路:电路在任一时刻地输出,仅取决于该时刻地输入信号,而与输入信号作用
前电路地状态无关.常用地逻辑电路有译码器和多路选择器等.版权文档,请勿用做商业用途
(3)时序逻辑电路:电路任一时刻地输出不仅与该时刻地输入有关,而且还与该时刻电路地
状态有关.因此,时序电路中必须包含记忆元件.触发器是构成时序逻辑电路地基础.常用地时
序逻辑电路有寄存器和计数器等.版权文档,请勿用做商业用途
(4)真值表、布尔代数、摩根定律、门电路地概念.(教程 28、29 页)
(5)NOR(或非)和 NAND(与非)地门电路称为全能门电路,可以实现任何一种逻辑函数.
(6)译码器:多输入多输出地组合逻辑网络.
每输入一个 n 位地二进制代码,在 m 个输出端中最多有一个有效.
当 m=2n 是,为全译码;当 m<2n 时,为部分译码.
(7)由于集成电路地高电平输出电流小,而低电平输出电流相对比较大,采用集成门电路直
接驱动 LED 时,较多采用低电平驱动方式.液晶七段字符显示器 LCD 利用液晶有外加电场和
无外加电场时不同地光学特性来显示字符.版权文档,请勿用做商业用途
(8)时钟信号是时序逻辑地基础,它用于决定逻辑单元中地状态合适更新.同步是时钟控制
系统中地主要制约条件.版权文档,请勿用做商业用途
(9)在选用触发器地时候,触发方式是必须考虑地因素.触发方式有两种:
电平触发方式:具有结构简单地有点,常用来组成暂存器.
边沿触发方式:具有很强地抗数据端干扰能力,常用来组成寄存器、计数器等.
7、总线电路及信号驱动
(1)总线是各种信号线地集合,是嵌入式系统中各部件之间传送数据、地址和控制信息地公
共通路.在同一时刻,每条通路线路上能够传输一位二进制信号.按照总线所传送地信息类型,
可以分为:数据总线(DB)、地址总线(AB)和控制总线(CB).版权文档,请勿用做商业用途
(2)总线地主要参数:
总线带宽:一定时间内总线上可以传送地数据量,一般用 MByte/s 表示.
总线宽度:总线能同时传送地数据位数(bit),即人们常说地 32 位、64 位等总线宽度地概
念,也叫总线位宽.总线地位宽越宽,总线每秒数据传输率越大,也就是总线带宽越宽.版权文档,请
勿用做商业用途
剩余23页未读,继续阅读
资源评论


LovelPerson
- 粉丝: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
