《嵌入式系统》模拟卷
1. 嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。
2. 在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。
3. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。
4. 内建测试系统(BIST)是SoC片上系统的重要结构之一,JTAG测试接口是IC芯片测试方法的标准。
5. VHDL的基本单元描述不包括库。
6. 嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。
7. 嵌入式操作系统通常采用整体式内核或层次式内核的结构。
8. ARM7TDMI中的T代表增强型乘法器。
9. 看门狗(Watch Dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。
10. ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。
1.嵌入式处理器指令的执行周期包括()
A.启动、运行、退出
B.取指令、指令译码、执行指令、存储
C.启动、运行、挂起、退出
D.取指令、指令译码、执行指令
2.下列不属于嵌入设计处理器本身带有的基本接口是()
A.串口;
B.并口;
C.PCIE;
D.AD/DA;
3.以下几个步骤是DMA控制过程的主要节点,请选出正确的DMA控制流程(请求信号HRQ)为()
1. CPU让出总线控制权(响应信号HLDA)
2. DMA控制器向CPU请求总线使用权
3. DMA控制器控制总线,发总线命令、传送数据
4. DMA总线控制器归还总线控制权
5. CPU重新获取总线控制权
A. 2,1,3,4;
B. 1,2,3,4;
C. 3,1,4,2;
D. 3,4,1,2;
4、一个嵌入式系统可以含有多个总线,以下不属于IO总线的为()
A.AGP;
B.PCI;
C.AHB;
D.ISA
5.VHDL是()
A.硬件描述语言
B.软件描述语言
C.构件描述语言
D.软件开发工具
6.mC/OS-II可以管理64个任务,其中保留()个给系统。
A.7;
B.8;
C.9;
D.10
7.以下不属于mC/OS-II中支持的中断类型的是()
A.硬件中断
B.外部中断
C.陷井中断
D.临界区中断
8.将系统启动代码读入内存是()的主要职责
A.内存管理;
B. VFS;
C.Boot Loader;D:虚拟内存
9.CAN总线是指()
A.控制器局域网
B.网络传输协议
C.数据标准
D.软硬件接口
10.属于LCD三种显示方式的是()
A.投射型、反射型、透射型
B.投射型、透反射型、透射型
C.反射型、透射型、透反射型
D.投射型、反射型、透反射型
11.操作系统内核是指()
A.操作系统的调度部分
B.操作系统的驱动
C.操作系统的存储管理
D.操作系统的核心部分
12. ICE在线仿真器上有大量的RAM,()是主要的一种
A SRAM
B DRAM
C Block RAM
D 影子RAM
13. 下列哪种方法不能改善电路的可测试性( )
A. 将复杂的电路做成单独的模块
B. 采用电路技术,使测试矢量生成难度减少
C. 改进可控性和可观察性
D. 添加自检查设备
14. SoC形成或产生的过程不包括以下哪个方面()
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合
15. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()
A. V xWorks源码开源,用户的开发成本低。
B. 简洁、紧凑、高效的内核。
C. 支持多任务,实时性强。
D. 较好的兼容性和对多种硬件环境的支持。
16. 下面是PowerPC架构嵌入式微处理器的不是主要特点是()
A. 独特的分支出来单元可以让指令预期效率大大提高。
B. 超标量的设计。
C. 适合大量向量运算,指针现行寻址的智能化算法。
D. 可处理“字节非对齐”的数据存储。
17. 下列选项中,不是实时操作系统必须满足的条件是()
A.具有可抢占的内核
B.中断可嵌套
C.任务调度的公平性
D.具有优先级翻转保护
18. BSP作为一种嵌入式软件,他的主要特点是()
A:与硬件无关,与操作系统有关
B:与硬件和操作系统都相关
C:与硬件有关,与操作系统无关
D:与操作系统和硬件都无关
19. JTAG的引脚TCK的主要功能是()
A.测试时钟输入;
B.测试数据输入,数据通过TDI输入JTAG口;
C.测试数据输出,数据通过TDO从JTAG口输出;
D.测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。
20. ()是局部性原理的主要应用。
A.不断提高内存的速度
B.不断提高处理器片上的晶体管数量
C.不断提高处理器速度
D.如何解决高性能和高成本之间的矛盾
三、简答题(共3小题,每小题8分,共24分)
1、简述冯•诺依曼结构与哈佛结构,并指出日常生活中的Intel处理器属于哪种结构。
2、除了可靠性以外,请简述其他(至少四个)用于评价嵌入式系统性能的指标,并请指出MTBF的具体含义。
3、嵌入式系统总体上可分为软件系统和硬件系统。
在开发的过程中,两者往往是
并行的关系。
在软件的开发过程中,经常会采用交叉开发环境。
请简述交叉开
发环境包含的两个部分,并请简要叙述一下交叉开发的过程。
四、分析设计题(共1小题,共16分)
1、嵌入式发展到今天,对应于各种微处理器的硬件平台都是通用的、固定的;各种相应的软件比较成熟,模块化程度比较高;因此,当今的开发过程更多的注重开发流程,合理、科学的开发流程往往可以达到事半功倍的效果。
假设你现在某从事嵌入式产品开发的公司工作,被要求开发一通用的数字电视接收控制器,即通常所说的“机顶盒”,对于机顶盒的开发,请你结合嵌入式系统的设计流程叙述一下将采取的设计开发流程。
(整个流程需包括从产品定义到产品测试和发布)
《嵌入式系统》模拟卷参考答案
一、判断题(共10小题,每小题2分,共20分,正确的打“√”,错误的打“×”。
)
三、简答题(共3小题,每小题8分,共24分)
1、参考答案:
1)冯•诺依曼结构是一种程序指令存储器和数据存储器合并在一起的存储器结构。
2)哈佛体系结构是一种将程序指令存储和数据存储分开的存储器结构。
3)Intel处理器采用冯•诺依曼结构。
2、参考答案:
1)性能指标,包含吞吐率,实时性,资源利用率;
可维护性;可用性;功耗;环境适应性;通用性;
安全性;保密性;可扩展性;
2)MTBF,全称为Mean Time Between Failures, 平均故障间隔时间。
3、参考答案:
1)交叉编译环境和交叉连接器。
2)在宿主机上的通用操作系统开发环境下书写程序代码后,使用针对目标系统体系结构的编译器进行编译,并采用交叉链接器对目标代码进行链接,生成的应用程序进过重定向,下载到目标机器。
四、分析设计题(共1小题,共16分)
1、参考答案:
嵌入式系统的设计流程:
1)产品定义;
2)硬件与软件部分划分;
3)迭代与实现;
4)详细的硬件与软件设计;硬件设计,软件设计;
5)硬件与软件的集成;
6)系统测试与开发;
主要的开发流程如上。