嵌入式复习题1
嵌入式系统原理及接口技术复习题1
一、简答题
1.简要说明嵌入式系统的硬件组成和软件组成。
答:硬件组成:微处理器,存储器,输入设备和输出设备。
软件组成:操作系统,文件系统,图形用户接口,网络系统,通用组建模块。
2.S3C2410A的AHB总线上连接了那些控制器?APB总线上连接了那些部件?
AHB:LCD控制器,LCD DMA,总线控制器,USB主控制器,中断控制器,ExtMaster,电源管理,Nandflash控制器,储存器控制器。
APB:通用异步收发器,内部集成电路总线(IIC),USB设备控制器,集成电路内部声音总线(IIS),MMC/SD/SDIO主控制器,通用I/O端口(GPIO),看门狗定时器(WDT),
定时时钟(RTC),总线控制器,A/D转换器,串行外设接口,定时器/脉宽调制。
3.ARM体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态?
答,支持7种类型的异常
异常处理过程:(进入异常)PC→LR,CPRS→SPSR,设置CPSR的运行模式位,跳转到相应的异常处理程序,(异常返回)LR→PC,SPSR→CPSR,若在进入异常处理时设置中断禁止位,要在此清楚,复位异常处理程序不需要返回。
Reset>数据中指>快速中断请求(FIQ)>中断请求(IRQ)>指令预取中止>未定义指令和软件中止。
4.简述I2S总线接口的启动与停止过程。
通过I2S控制寄存器IISCON控制,当控制寄存器IISCON的地址为0=I2S禁止(停止);当控制寄存器IISCON的地址为1=I2S允许(开始)。
5.简述ARM系统中的中断处理过程。
嵌入式系统linux模拟参考题一
嵌入式系统linux
模拟参考题
一、选择题
1、如下哪一个命令可以帮助你知道shell命令的用法:
A man
B pwd
C help
D more
答案:A
2、Linux分区类型默认的是:
A. vfat
B. ext2/ext3
C. swap
D. dos
答案:B
3. 下列哪种循环shell不能处理:
A For
B loop
C while
D until
答案: B
4、下面哪条命令可用来确保文件“myfile”存在 :
A. cp myfile /dev/null
B. touch myfile
C. create myfile
D. mkfile myfile
答案: B
5、 LILO的配置文件是:
A. /etc/conf
B. /etc/lilo.conf
C. /proc/kcore
D. /usr/local/
答案: B
6、删除文件命令为:
A. mkdir
B. rmdir
C. mv
D. rm 答案: D
7、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么:
A./home/jerry
B./bin/jerry
C./var/jerry
D./etc/jerry
答案: A
8、不是shell具有的功能和特点的是:
A 管道
B 输入输出重定向
C 执行后台进程
D 处理程序命令
答案: A
9、在下列ARM处理器的各种模式中,只有_____模式不可以可以自由地改变处理器的工作模式。
A、用户模式(User)
B、系统模式(System)
C、终止模式(Abort)
D、中断模式(IRQ)
答案:A
10、如何从当前系统中卸载一个已装载的文件系统:
嵌入式系统开发技术复习资料 (1)
嵌入式系统开发技术复习资料(2017年)
一、考试题型
1、选择题(2分一个,共计15个,共计30分)
2、问答题(每题4分,共计30分)
3、阅读程序(共10分)
4、编程(共15分)
5、硬件电路编程(共15分)
二、选择题(覆盖全部学习课程)
1、下列描述中,不属于嵌入式系统特点的是___D___。
A.实时性强
B.专用性强
C.系统内核小
D.价钱便宜
2.下列不属于嵌入式实时操作系统的是( A )。
A. UNIX
B.ucLinux
C. uC/OS II
D. windows CE
3、在ARM中,常用作程序计数器PC的寄存器是 D 。
A. R12
B. R13
C. R14
D.R15
4、ARM的异常中断优先级最高的是____C____。
A.FIQ
B.IRQ
C.RESET
D.SWI
5、下列___C_____不是使用S3C2410A处理器的I/O端口时涉及到的特殊功能寄存器。
A.端口控制寄存器
B.端口数据寄存器
C.端口时钟寄存器
D.端口上拉电阻寄存器
6、S3C2410A处理器的存储器分为8个BANK空间,常用于SDRAM存储空间的起始地址是 B 。
A.0X20000000H
B. 0X30000000H
C. 0X40000000H
D. 0X50000000H
7、外部中断掩码寄存器清零时使能相应中断,置1时屏蔽中断,在复位的时候EINTMASK的值是
A 。
A、0XFFFFF0H
B、0XFFFFFF
C、0XFFFFFFF0H
D、0XFFFFFFFF
8、当看门狗定时器减到零时,产生 D PCLK周期的复位信号。
A.16个
嵌入式系统复习题1
一、单项选择题
1、下面关于哈佛结构描述正确的是( A )。
A、程序存储空间与数据存储空间分离
B、存储空间与IO空间分离
C、程序存储空间与数据存储空间合并
D、存储空间与IO空间合并
2、下面哪一种工作模式不属于ARM特权模式( A )。
A、用户模式
B、管理模式
C、软中断模式
D、FIQ模式
3、ARM9TDMI的工作状态包括( D )。
A、测试状态和运行状态
B、挂起状态和就绪状态
C、就绪状态和运行状态
D、ARM状态和Thumb状态
4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。
A、立即寻址
B、寄存器间接寻址
C、多寄存器寻址
D、堆栈寻址
5、对寄存器R1的内容乘以4的正确指令是( C )。
A、LSR R1,#2
B、LSL R1,#2
C、MOV R1,R1, LSL #2
D、MOV R1,R1, LSR #2
6、下面指令执行后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2
B、ORR R1,R1,R1
C、CMP R1,#2
D、EOR R1,R1,R1
7、下面哪一种功能单元不属于I/O接口电路。( D )
A、USB控制器
B、UART控制器
C、以太网控制器
D、LED
8、下面哪个操作系统是嵌入式操作系统。( B )
A、Red-hat Linux
B、µCLinux
C、Ubuntu Linux
D、SUSE Linux
9、使用Host-Target联合开发嵌入式应用,( B )不是必须的。
A、宿主机
B、银河麒麟操作系统
C、目标机
D、交叉编译器
10、下面哪个系统不属于嵌入式系统( D )。
嵌入式系统1章习题参考答案
1章习题与参考题
1. 嵌入式系统的定义
以应用为核心、以计算机技术为基础、软件可裁减、硬件按需设计,以及适应应用系统对功能、可靠性、成本、功耗、体积、实时性要求的专用计算机系统。
2. 嵌入式系统的组成
由硬件系统与软件系统两部分组成。
硬件系统包括:嵌入式微处理器、外围电路(片内与片外)、信号接口电路。
软件系统包括:嵌入式操作系统、驱动程序、应用软件。
3. 嵌入式系统的特点
有实时性要求、具有较长的生命周期、高效率、微功耗、高可靠性、功能确定、实时操作系统支持。
4. 嵌入式处理器的特点
(1)低功耗、小体积、低成本、高可靠性。
(2)多功能。
(3)专用性。
5.ARM 微处理器有何结构特点?
具有RISC结构、较多的寄存器(37个)、两套指令集(ARM与THUMB)、两种工作状态、七种工作模式。
6. CISC的含义?
CISC(Complex Instruction Set Computer,复杂指令集计算机):结构有其固有的缺点,即随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂,然而,在CISC 指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。
7.RISC的含义?
RISC(Reduced Instruction Set Computer,精简指令集计算机):
RISC并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC结构优先选取使用频率最高的简单指
1.第一科:嵌入式操作系统复习题
一、
1.终止一个前台进程可能用到的命令和操作 B 。
A、kill
B、+C
C、shut down
D、halt
2.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是D 。A、-m B、-d C、-f D、–p
3.下列提法中,不属于ifconfig命令作用范围的是D 。
A、配置本地回环地址
B、配置网卡的IP地址
C、激活网络适配器
D、加载网卡到内核中
4.在shell中变量的赋值有四种方法,其中,采用name=12的方法称A 。
A、直接赋值
B、使用read命令
C、使用命令行参数
D、使用命令的输出
5.系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。R-4 W-2 X-1 RW
A、 744
B、 664
C、 646
D、 746
6.关闭linux系统(不重新启动)可使用命令B 。
A、Ctrl+Alt+Del
B、halt
C、shutdown -r now
D、reboot
7.在Linux下使用GCC编译器时,有命令gcc –g test.c –o test,其中参数-g的作用是()。
A、生成目标文件test.o
B、生成汇编文件test.s
C、进行预编译
D、包含调试信息
8.在使用GCC编译器的过程中,以下()选项可用来生成所有的警告信息。
A、-c
B、-Wall
C、-S
D、-E
9.如下(A)命令可以知道Shell命令的用法。
A、man
B、pwd
!嵌入式系统复习题资料整理1
!嵌入式系统复习题资料整理1
1.什么是嵌入式系统?其特点有些什么?
答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”
特点:1)是专用的计算机系统,用于特定的任务;
2)资源较少,可以裁减;
3) 功耗低,体积小,集成度高,成本低;
4)使用实时操作系统;
5) 可靠性要求更高,具有系统测试和可靠性评估体系;
6)运行环境差异大
7)大部分程序固化在ROM中;
8) 较长的生命周期;
9)嵌入式微处理器通常包含专用调试电路
2.嵌入式系统的BooTLoader的功能是什么?
答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。(对于嵌入式系统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为系统运行准备好软硬件环境。)
3.目前嵌入式操作系统有哪些?
答:1)μC/OS-II 嵌入式操作系统内核;2)VxWorks嵌入式实时操作系统;3)WinCE操作系统;4)Linux操作系统;5)Symbian 操作系统
4.构造嵌入式开发环境有哪几种形式?
答:1)交叉开发环境;2)软件模拟环境;3)评估电路板
5.嵌入式系统开发的基本流程?
答:1)系统定义与需求分析;
2)系统设计方案的初步确立;
3)初步设计方案性价比评估与方案评审论证;
4)完善初步方案、初步方案实施;
5)软硬件集成测试;
嵌入式系统及应用-试题一 答案
答案及评分细则
课程名称:_嵌入式系统开发_ 考试形式:闭卷考试日期: 2012年月日考试时长:120分钟一、判断题(共15分,共15题,每题1分)
1.T
2.F
3.T
4.T
5. F
6.T
7.F
8.F
9.F
10. T
11. F
12.T
13.F
14.F
15.F
二、单向选择题(共20分,共10题,每题2 分)
1、D
2、D
3、B
4、D
5、C
6、C
7、B
8. C
9. D
10. C
三、填空题(共20分,共20空,每题1 分)
1.乘加操作、SIMD类操作、零开销循环指令、多媒体加速指令。
2.动态性、并行性、异步独立性。
3.取指令、译码、执行、写寄存器。
4.外部中断。
5.SWI ,INT 。
6.防止地址越界和防止操作越权。
7.存储器映射编址,I/O映射编址。
8.冯•诺依曼结构哈佛结构
四、简答题(共30分,共5题,第4题为9分,第5题6分,其余每题5分)
1.
答:任务是一个具有独立功能的无限循环的程序段的一次执行,是实时内核调度的单位,具有动态性、并行性和异步独立性等特征。(1分)
其中:1)动态性是任务状态是不断变化的,任务状态一般分为就绪态、运行态和等待态。在多任务系统中,任务的状态将随着系统的需要不断进行变化。(1分)
2)并行性是系统中同时存在多个任务,这些任务在宏观上是同时运行的。(1分)
3)异步独立性是每个任务各自按照相互独立的不可预知的速度运行,走走停停。(1分)
任务和进程的主要区别在于:任务的属性中(任务控制块中)包含了于时间相关的参数,比如:优先级别、周期、计算机时间、截止时间等,而内核对认为进行调度时,必须参考并遵循这些参数以确保任务的实时性与确定性。(1分)
嵌入式实时操作系统题库1
嵌入式实时操作系统题库
一、填空题
1.uC/OS-II是一个简洁、易用的基于优先级的嵌入式(抢占式)多任务
实时内核。
2.任务是一个无返回的无穷循环。uc/os-ii总是运行进入就绪状态的(最高
优先级)的任务。
3.因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。所以,确定哪个
任务优先级最高,下面该哪个任务运行,这个工作就是由(调度器(scheduler))来完成的。4.(任务级)的调度是由函数OSSched()完成的,而(中断级)的调度是
由函数OSIntExt() 完成。对于OSSched(),它内部调用的是(OS_TASK_SW())完成实际的调度;OSIntExt()内部调用的是(OSCtxSw())实现调度。
5.任务切换其实很简单,由如下2步完成:
(1)将被挂起任务的处理器寄存器推入自己的(任务堆栈)。
(2)然后将进入就绪状态的最高优先级的任务的寄存器值从堆栈中恢复到(寄存器)中。6.任务的5种状态。
(睡眠态(task dormat)):任务驻留于程序空间(rom或ram)中,暂时没交给ucos-ii处理。(就绪态(task ready)):任务一旦建立,这个任务就进入了就绪态。
(运行态(task running)):调用OSStart()可以启动多任务。OSStart()函数只能调用一次,一旦调用,系统将运行进入就绪态并且优先级最高的任务。
(等待状态(task waiting)):正在运行的任务,通过延迟函数或pend(挂起)相关函数后,将进入等待状态。
(中断状态(ISR running)):正在运行的任务是可以被中断的,除非该任务将中断关闭或者ucos-ii将中断关闭。
南工大ARM嵌入式系统参考复习题1
ARM嵌入式系统设计参考复习题(2017-11)
主要知识点:
1.嵌入式系统:
“以应用为中心,以计算机技术为基础,软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统”
根据应用的要求,沿着“体积小、低功耗、高可靠”方向发展,对运算速度、存储容量没有统一要求。三要素:嵌入、专用、计算机。
2.嵌入式系统有哪些部分组成?
一般由硬件层,中间层(HAL或BSP)和软件层组成。
粗略划分:嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件
稍细划分:嵌入式处理器、外围设备、驱动程序、嵌入式操作系统、应用接口、嵌入式应用软件
3.嵌入式系统特点:①系统内核小②专用性强③系统精简④高实时性。
4.嵌入式处理器的分类:
嵌入式微处理器(MPU):就是和通用计算机的处理器对应的CPU,可以认为是“增强型”通用微处理器。
嵌入式微控制器(MCU):就是将整个计算机系统的主要硬件集成到一块芯片中,芯片内部集成ROM/EPROM、RAM、总线,总线逻辑、定时/计数器、Watchdog、I/O、串行口、A/D等各种必要功能和外设。
嵌入式DSP处理器(DSP):是专门用于信号处理方面的处理器,在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令执行速度。嵌入式片上系统(SOC):是追求产品系统最大包容的集成器件。绝大多数系统构件都在一个系统芯片内部。
第二章
1. ARM:是Advance RISC Machine 的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
嵌入式系统基础复习题1
嵌入式系统基础复习题1
嵌入式系统基础复习题
1、在MCS-51单片机的21个特殊功能寄存器中,哪些具有位寻址能力?
MCS-51单片机中的程序状态字寄存器(PSW),B寄存器,累加器(ACC),端口P0~P3,控制寄存器中用于中断控制的中断优先级控制寄存器(IP)和中断允许控制寄存器(IE),用于设置定时/计数器和串行口工作方式的定时/计数器控制寄存器(TCON)、串行口控制寄存器(SCON)具有位寻址能力
2、程序状态字寄存器(PSW)的作用是什么?
PSW寄存器是8位寄存器,用做程序运行状态的标志,字节地址为D0H。可以进行位寻址。
3、MCS-51单片机的P3口具有哪些功能?
P3口是双功能口,除了作为准双向通用I/O口使用外,每一根口线还具有第二种功能,P3口的各位如不设定为第二功能则自动处于第一功能。P3的第二功能涉及到串行口、外部中断、定时器,与特殊功能寄存器有关。
4、8031单片机可寻址的最大程序存储器空间为多少KB?可寻址的外部数据空间最多为多少KB?
可寻址的最大程序存储器空间为4KB,可寻址64KB ROM和64KB RAM。
5、8031单片机有几个寄存器区?每个寄存器区有几个寄存器?
有4个寄存器区,每个寄存器区含8个8位寄存器
6、8031单片机应用系统中扩展一片8155可获得多少条并行I/O 口线?并且可以获得一个几位的减法计数器?
两个可编程的8位并行I/O端口和一个可编程的6位并行I/O端口。并且可以获得一个可编程的14位减法计数器。
7、8031单片机复位时程序指针PC的值是多少?堆栈指针SP的值是多少?
嵌入式系统复习题 - 答案(1)
嵌入式系统复习题 - 答案(1)
第一章思考与练习
(③)不是常规意义上的嵌入式系统。①手机②MP3 ③PC机④数码相机
可用作嵌入式操作系统的有(①)①?? Linux(Vxworks,uc/os-II)
②windows2000 ③windowsXP ④DOS
什么叫嵌入式系统
第二章
嵌入式系统项目开发生命周期的阶段没有(④)① 识别需求②提出方案③执行项目④系统规划
第三章
ARM7TDMI中的T、D、M、I的含义是什么?
不属于ARM7三级流水线的是(③)① 取指②译码③PC值递增④执行
对于ARM7三级流水线,当一条指令被译码时,上一条指令正被(④)①取指②译码③PC值递增④执行
对于ARM7三级流水线,当一条指令被译码时,下一条指令正被(① )①取指②译码③PC值递增④执行
ARM7TDMI采用三级流水线?采用冯.诺依曼体系结构。
ARM7有(两种)处理器状态,分别是(ARM)状态和(Thumb)状态。
ARM7有(7种)处理器模式,分别是(用户)、(快中断)、(中断)、(管理)、(中止)、(未定义)、(系统模式),其中5种异常模式是(快中断)、(中断)、(管理)、(中止)、(未定义)模式。
(用户模式)是正常程序工作模式,特点是不能(直接)切换到其它模式。(管理模式)是“操作系统保护代码”,复位和软中断响应时进入此模式。
系统模式用于支持操作系统的(特权)任务等,与用户模式类似,但可以(直接)切换到其它模式。
在ARM7 (37)个用户可见寄存器中,有(6)个状态寄存器,(31)个通用寄存器。程序计数器PC是(R15),程序状态寄存器是(CPSR),链接寄存器LR是(R14),堆栈指针SP是(R13)。
嵌入式系统基础复习题1.docx
嵌入式系统基础复习题
1、在MCS-51单片机的21个特殊功能寄存器中,哪些具有位寻址能力?
MCS-51单片机中的程序状态字寄存器(PSW), B寄存器,累加器(ACC),端口P0〜P3,控制寄存器中用于中断控制的中断优先级控制寄存器(IP)和中断允许控制寄存器(IE),用于设置定时/计数器和串行口工作方式的定时/计数器控制寄存器(TCON)、串行口控制寄存器(SCON)具有位寻址能力
2、程序状态字寄存器(PSW)的作用是什么?
PSW寄存器是8位寄存器,用做程序运行状态的标志,字节地址为D0H。可以进行位寻址。
3、MCS-51单片机的P3 口具有哪些功能?
P3 口是双功能口,除了作为准双向通用I/O 口使用外,每一根口线还具有第二种功
能,P3 口的各位如不设定为第二功能则自动处于第一功能。P3的第二功能涉及到串行口、外部中断、定时器,与特殊功能寄存器有关。
4、8031单片机可寻址的最大程序存储器空间为多少KB?可寻址的外部数据空间最多为多少KB?
可寻址的最大程序存储器空间为4KB,可寻址64KB ROM和64KB RAM。
5、8031单片机有儿个寄存器区?每个寄存器区有儿个寄存器?
有4个寄存器区,每个寄存器区含8个8位寄存器
6、8031单片机应用系统中扩展一片8155可获得多少条并行I/O 口线?并且可以获得一个几位的减法计数器?
两个可编程的8位并行I/O端口和一个可编程的6位并行I/O端口。并且可以获得一个可编程的14位减法计数器。
7、8031单片机复位时程序指针PC的值是多少?堆栈指针SP的值是多少?
嵌入式题库1
嵌入式题库1
单项选择题
1下列哪一项不是嵌入式操作系统的特点D A、占有资源少B、低成本C、高可靠性D、交互性√
2下列哪一项不是嵌入式系统的基本要素C A、嵌入性B、专用性C、通用性√ D、计算机系统
3现阶段嵌入式系统发展的主要标志为D A、以单芯片为核心的可编程控制器
B、以嵌入式CPU为基础、以简单操作系统为核心
C、嵌入式操作系统
D、Internet √
4下面哪项不是嵌入式系统的特点D A、面向特定应用
B、软件一般都固化在存储器芯片或单片机本身中,而不存储于磁盘中
C、代码尤其要求高质量、高可靠性
D、具备二次开发能力√
5下面哪项不是ARM处理器的特点D
A、支持Thumb(16 位)/ARM(32 位)双指令集
B、兼容8位/16位器件
C、指令长度固定
D、大量使用RAM,指令执行速度更快√
6下面哪项不是ARM处理器的特点B A、大多数数据操作
都在寄存器中完成B、采用CISC指令集√
C、寻址方式灵活简单,执行效率高
D、体积小、低功耗、低成本、高性能
下面哪项不属于ARM处理器模式A A、管理模式(root)√ B、用户模式(usr)C、快速中断模式(fiq)D、外部中断模式(irq)
下面哪项为错误的说法A
A、冯・诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线√
B、哈佛结构有分离的数据和程序空间及分离的访问总线
C、哈佛结构在指令执行时,取址和取数可以进行并行操作
D、哈佛结构指令执行时效率更高
采用下列哪项更有利于开发微型嵌入式应用系统B A、脚本程序语言B、C语言或汇编语言√ C、C++或SQL语言D、HTML 或XML语言
嵌入式复习题1
嵌⼊式复习题1
嵌⼊式复习题
⼀判断题
对 1. 在ARM处理器中,快速中断(FIQ)的优先级⾼于外部中断(IRQ)。
错 2. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。
错 3. VHDL的基本单元描述不包括库。
错 4. 嵌⼊式ARM架构的嵌⼊式处理器同时⽀持⼤端、⼩端(Big/Little-Endian)数据类型。
错 5. ARM9TDMI中的T代表增强型乘法器。
对 6. ARM-CPU由多家不同制造商⽣产,芯⽚外部提供的总线是不⼀致的。
对7. Linux 内核稳定、功能强⼤并且可以裁减,因为⾮常适合嵌⼊式应⽤。
对8. Linux遵循POSIX标准,意味着绝⼤多数UNIX应⽤程序不需要任何改动就可以在Linux系统上编译且运⾏。错9. 嵌⼊式系统由上到下主要分为3个层次:应⽤软件层,系统软件层,硬件层。
错10. 嵌⼊式系统的软硬件是独⽴设计的。
对11. 嵌⼊式系统设计需要建⽴交叉开发环境。
对12. 通⽤系统程序开发不需要建⽴和使⽤交叉编译环境。
对13. 嵌⼊式系统可以没有操作系统。
对14. JTAG测试允许多个器件通过JTAG接⼝串联在⼀起形成⼀个JTAG链,能实现对各个器件分别测试。
错15. ARM属于CISC体系架构。
对16. 除了⽤户模式外,ARM处理器的其它⼏种⼯作模式属于特权模式。
错17. 在任何模式下,ARM处理器都可以访问全部寄存器。
错18. 使⽤⽴即寻址时,⽬标寄存器可以为⽴即数。
对19. BLX指令可以将处理器切换到Thumb状态。
错20. 链接寄存器(LR)⽤于保存⼦程序的返回地址,它不能⽤作其他⽤途。
嵌入式控制系统复习题(1)
嵌⼊式控制系统复习题(1)
复习题
⼀、单项选择题
1.下⾯哪个系统属于嵌⼊式系统。 D
A、“天河⼀号”计算机系统
B、联想T400笔记本计算机
C、联想S10上⽹本
D、联想OPhone⼿机
2.如果某⼀嵌⼊式系统主要解决⼈脸识别的问题,不宜选择 A 作为设计⽅案中的核⼼器件。
A、8031单⽚机
B、ARM9器件
C、DSP
D、ARM10器件
3.在嵌⼊式系统设计中,嵌⼊式处理器选型是在进⾏ C 时完成。
A、需求分析
B、系统集成
C、体系结构设计
D、软硬件设计
4.指令“LDR R0,[R1,#4] !”的寻址⽅式为 A 。
A、变址寻址
B、寄存器间接寻址
C、多寄存器寻址
D、堆栈寻址
5.关于ARM⼦程序和Thumb⼦程序互相调⽤描述正确的是 B 。
A、系统初始化之后,ARM处理器只能⼯作在⼀种状态,不存在互相调⽤。
B、只要遵循⼀定调⽤的规则,Thumb⼦程序和ARM⼦程序就可以互相调⽤。
C、只要遵循⼀定调⽤的规则,仅能Thumb⼦程序调⽤ARM⼦程序。
D、只要遵循⼀定调⽤的规则,仅能ARM⼦程序调⽤Thumb⼦程序。
6.可将向量中断控制器编程分为FIQ、⾮向量IRQ和向量IRQ三类,它们的中断优先级别由低⾄⾼的顺序为 D 。
A、FIQ、⾮向量IRQ、向量IRQ
B、⾮向量IRQ、向量IRQ、FIQ
9.下⾯哪⼀种⼯作模式不属于ARM特权模式 A 。
A、⽤户模式
B、系统模式
C、软中断模式
D、FIQ模式
10.下⾯关于ARM处理器的异常的描述不正确的是 C 。
A、复位属于异常
B、除数为零会引起异常
C、所有异常都要返回
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式复习题
一判断题
对 1. 在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。
错 2. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。
错 3. VHDL的基本单元描述不包括库。
错 4. 嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。
错 5. ARM9TDMI中的T代表增强型乘法器。
对 6. ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。
对7. Linux 内核稳定、功能强大并且可以裁减,因为非常适合嵌入式应用。
对8. Linux遵循POSIX标准,意味着绝大多数UNIX应用程序不需要任何改动就可以在Linux系统上编译且运行。
错9. 嵌入式系统由上到下主要分为3个层次:应用软件层,系统软件层,硬件层。
错10. 嵌入式系统的软硬件是独立设计的。
对11. 嵌入式系统设计需要建立交叉开发环境。
对12. 通用系统程序开发不需要建立和使用交叉编译环境。
对13. 嵌入式系统可以没有操作系统。
对14. JTAG测试允许多个器件通过JTAG接口串联在一起形成一个JTAG链,能实现对各个器件分别测试。
错15. ARM属于CISC体系架构。
对16. 除了用户模式外,ARM处理器的其它几种工作模式属于特权模式。
错17. 在任何模式下,ARM处理器都可以访问全部寄存器。
错18. 使用立即寻址时,目标寄存器可以为立即数。
对19. BLX指令可以将处理器切换到Thumb状态。
错20. 链接寄存器(LR)用于保存子程序的返回地址,它不能用作其他用途。
错21. 由于使用寄存器R0-R3来传递参数,所以调用子程序时,参数不能超过4个。
对22. 使用汇编编写ARM程序时,可直接为PC寄存器赋值。
错23. 状态寄存器的SF标志位是进位标志。
错24. BIOS的唯一作用就是引导操作系统。
对25. 当电脑的USB接口不够使用时,可以使用USB HUB来扩展USB接口。
对26. 根据电路是否具有存储功能,将逻辑电路划分为两种类型:组合逻辑电路和时序逻辑电路。
错27. 所谓时序逻辑电路,是指电路任一时刻的输出仅与该时刻的输入有关。
对28. 触发器按时钟控制方式来分,有电位触发、边沿触发、主从触发等方式。
对29. 总线数据通信方式按照传输定时的方法可分为同步式和异步式两类。
错30. 高速缓存(cache)相比内存容量更大,速度更快。
错31. RS-232C是一种广泛应用于微机通信中的并行通信协议。
对32. 硬件描述语言(HDL)是一种用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式的计算机语言。
对33. 传统的ASIC设计方案是自下而上的(down-up)。
对34. 嵌入式系统是用来控制、监视或辅助设备、机器和工程运行的装置。
错35. 冯诺依曼结构与哈佛结构的不同之处在于前者将程序与数据存储在不同的存储空间,或者则相反。
错36. 指令集一般由数据传输指令,运算指令,逻辑指令和程序流控制指令组成。
错37. 小端字节顺序存储法是把高字节数据存放到在低地址,低字节的数据存放到高地址处;而大端字节顺序存储法则相反。
错38. 嵌入式微处理与微控制器(MCU)相比,具有单片化,体积大大减少,功耗和成本低,可靠性好。
错39. DSP处理器由于本身的设计适合执行DSP算法,编译效率高,执行速度高,但是DSP的发展随着嵌入式系统智能化的发展,出现不适合运算量较大的情况。
对40. 嵌入式系统比较流行的操作系统有Linux, Windows CE, VxWorks等。
二选择题
1.嵌入式处理器指令的执行周期包括(B)
A. 启动、运行、退出
B. 取指令、指令译码、执行指令、存储
C. 启动、运行、挂起、退出
D. 取指令、指令译码、执行指令
2.下列不属于嵌入设计处理器本身带有的基本接口是(C)
A.串口;
B.并口;
C. PCIE;
D.AD/DA;
3. 以下几个步骤是DMA控制过程的主要节点,请选出正确的DMA控制流程(请求信号HRQ)为(A)
(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总线的为(C)
A. AGP;
B. PCI;
C. AHB;
D. ISA
5.VHDL是(A)
A. 硬件描述语言
B. 软件描述语言
C. 构件描述语言
D. 软件开发工具
6.将系统启动代码读入内存是(C)的主要职责
A. 内存管理;
B. VFS;
C. Boot Loader;
D. 虚拟内存
7.CAN总线是指(A)
A. 控制器局域网
B. 网络传输协议
C. 数据标准
D. 软硬件接口
8.属于LCD三种显示方式的是(C)
A. 投射型、反射型、透射型
B. 投射型、透反射型、透射型
C. 反射型、透射型、透反射型
D. 投射型、反射型、透反射型
9.操作系统内核是指(D)
A. 操作系统的调度部分
B. 操作系统的驱动
C. 操作系统的存储管理
D. 操作系统的核心部分
10. 下列选项中,不是实时操作系统必须满足的条件是(C)