《ARM嵌入式系统基础教程》期末试题
嵌入式ARM期末考试试卷及复习题
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。
8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
ARM嵌入式系统基础教程试题及答案
《ARM嵌入式系统基础教程》试题及答案一、选择题1、以下说法不正确的是(B )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于RISC计算机的特点的是(C)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
3 存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(D)。
A、0x21B、0x68C、0x65D、0x024 μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A.先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。
5 RS232-C串口通信中,表示逻辑1的电平是(D )。
A、0vB、3.3vC、+5v~+15vD、-5v~-15v6 ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。
A.R0 = R2 + (R3 << 1)B. R0 =( R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R27 IRQ中断的入口地址是(C)。
FIQ的入口地址为0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x000000148 S3C2420X I/O口常用的控制器是(D)。
A.端口控制寄存器(GPACON-GPHCON)。
B.端口数据寄存器(GPADAT-GPHDA T)。
ARM嵌入式期末考试题库精心整理版
1、智能物联网工程师群,免费共享100G学习资料2、3、qq群号码:5384355434、5、欢迎大家加入交流经验,互相学习分享6、cortex-A8 中只有CP14和CP15 两种协处理器。
CP14用来测试(test),CP15用作系统控制.7、cortex-A8中协处理器CP15是协助处理器做管理工作,属于A8内部。
8、cortex-A8的通用寄存器和状态寄存器属于A8内部的32位存储器。
9、跳转指令BL只能实现前后32M的小范围的跳转,使用“LDR PC,..”伪指令可以实现大范围的跳转。
大范围4G10、汇编中用#注释(F)。
@ 错误,是@符号注释11、根据ATPCS标准,子程序间通过寄存器R0、R1、R2、R3来传递参数,如果参数多余4个,则多出的部分用堆栈传递,返回值用R0传递。
12、寄存器R13用作数据栈指针,记作SP。
13、寄存器R14称为链接寄存器,记作LR,它用于保存子程序的返回地址。
14、寄存器R15是程序计数器,记作PC,不能用作其它用途。
15、汇编的优点是效率高,体积小。
(对)16、S5PV210内部对模块的管理是分区域管理的,分为那几个区域()、()、()。
不清楚答案,查询得知,S5PV210由ARM内核、系统外围设备、存储器子系统、多媒体加速、电源管理、连接性模块等模块组成,p4217、S5PV210内部有三条总线,他们是APB总线,频率100兆以下、AHB总线,200-100兆、AXI总线。
18、S5PV210的AHB总线的工作频率范围是200M~100M。
19、S5PV210的APB总线的工作频率范围是100M以下。
20、CortexA8的工作频率高达(1GHZ),定时器的PLCK的值是(66MHZ)。
21、S5PV210内部有( 5 )个定时器,其中有PWM引脚的有定时器(T0 T1 T2T3 ),有死区功能的有定时器(T0 T1 )。
22、占空比就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。
(完整word版)《ARM嵌入式系统基础教程》期末试题
《ARM嵌入式系统基础教程》期末试题一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。
6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。
8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、下面哪种操作系统不属于商用操作系统。
(B)A. windows xpB. LinuxC. VxWorksD. WinCE2. 下面哪点不是嵌入式操作系统的特点。
(C)A. 内核精简B. 专用性强C. 功能强大D. 高实时性3. 下面哪种不属于嵌入式系统的调试方法。
嵌入式ARM期末考试试卷.
一、填空题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP ,()以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、()、()、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(),其中实时系统亦可分为()和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的(),内核的基本服务是()。
6、嵌入式开发一般采用()方式,其中宿主机一般是指()。
7、哈佛体系结构数据空间和地址空间(),ARM920T 采用()的内核架构。
8. ARM7TDMI采用()级流水线结构,ARM920TDMI 采用()级流水线。
9 . 按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks 属于()操作系统。
10、ARM7TDMI 中,T 表示支持16位Thumb 指令集,D 表示(),M 表示内嵌乘法器Multiplier ,I 表示(),支持在线断点和调试。
二、选择题(请将答案填入题后括号中:共10小题,每小题2分,满分20分。
1、下面哪种操作系统不属于商用操作系统。
(A. windows xpB. LinuxC. VxWorksD. WinCE 2. 下面哪点不是嵌入式操作系统的特点。
(A. 内核精简B. 专用性强C. 功能强大D. 高实时性 3. 下面哪种不属于嵌入式系统的调试方法。
(A. 模拟调试B. 软件调试C. BDM/JTAG调试D. 单独调试 4. 在嵌入式ARM 处理器中,下面哪种中断方式优先级最高。
(A. ResetB. 数据中止C. FIQD. IRQ 5. NAND FLASH和NOR FLASH的区别正确的是。
嵌入式ARM期末考试试卷A
期末试题——嵌入式ARM(A卷)一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。
6、嵌入式开发一般采用()方式,其中宿主机一般是指()。
7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构。
8. ARM7TDMI采用()级流水线结构,ARM920TDMI采用()级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于()操作系统,VxWorks属于()操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
()(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
()(A) DOS (B)unix (C) Windows xp (D)linux3、下面哪个选项不是SUB设备的特点。
()(A) 串行通信方式(B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快4、下面哪种嵌入式操作系统很少用于手机终端设备上。
嵌入式ARM期末考试试卷及复习题学习资料
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。
8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
嵌入式ARM期末考试试卷及复习题
一、填空题 (请将答案填入题后括号中 ):共 10 小题,每题 2 分,满分20 分。
1、一般而言,嵌入式系统的构架能够分为 4 个部分:分别是(办理器)、储存器、输入 / 输出和软件,一般软件亦分为操作系统有关和(应用软件)两个主要部分。
2、依据嵌入式系统使用的微办理器,能够将嵌入式系统分为嵌入式微控制器,(嵌入式微办理器),(嵌入式 DSP 办理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进度管理)、进度间通信、(内存管理)、 I/O 资源管理。
4、从嵌入式操作系统特色能够将嵌入式操作系统分为(及时操作系统)和分时操作系统,此中及时系统亦可分为(硬及时操作系统)和软及时系统。
5、内核负责管理各个任务,或许为每个任务分派 CPU时间,而且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采纳(宿主机 / 目标机)方式,此中宿主机一般是指(PC机 / 台式机)。
7、哈佛系统结构数据空间和地点空间(分开),ARM7TDMI 采纳(冯诺依曼系统)的内核架构 ,ARM920T 采纳(哈佛)的内核架构。
8. ARM7TDMI 采纳( 3)级流水线结构, ARM920TDMI 采纳( 5)级流水线。
9 .按操作系统的分类可知,Dos 操作系统属于次序履行操作系统,Unix 操作系统属于(分时)操作系统, VxWorks 属于(及时嵌入式)操作系统。
10、ARM7TDMI 中, T 表示支持16 位 Thumb 指令集, D 表示(在片可调试),M 表示内嵌乘法器 Multiplier ,I 表示(嵌入式 ICE ),支持在线断点和调试。
二、选择题 (请将答案填入题后括号中 ):共 10 小题,每题 2 分,满分20 分。
1、要使 CPU能够正常工作,以下哪个条件不是办理器一定知足的。
(D)(A) 办理器的编译器能够产生可重入代码(B)在程序中能够找开或许封闭中断(C) 办理器支持中断,而且能产生准时中断(D)有大批的储存空间2、下边哪一种操作系统最方便移植到嵌入式设施中。
嵌入式ARM期末考试试卷及复习题
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。
8. ARM7TDMI采用(3 )级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE ),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
《ARM嵌入式系统基础》期末考试卷及答案
xx~xx学年第xx学期《ARM嵌入式系统基础》期末考试卷班级:3分,共30分,正确的打“√”,错误的打“×”)】1、Shell只是一种命令语言,不是属于程序设计语言。
】2、Contex-M3系列处理器内核采用了冯·诺依曼结构。
】3、#!/bin/bash 此句中的“#”的作用为注释。
】4、一个shell脚本只有一种执行方式:./xxx.sh 。
】5、嵌入式linux操作系统属于免费的操作系统。
】6、进程是一个程序的一次执行的过程。
】7、嵌入式系统一般对低功耗要求不高。
】8、所有的电子设备都属于嵌入式设备。
】9、移植操作系统时需要修改操作系统中与处理器直接相关的程序。
】10、嵌入式开发需要专门的软件和硬件设备。
2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
2、STM32单片机的GPIO口可以配置为__________模式和__________模式。
3、哈佛体系结构___________和___________是分开的。
4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
5、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为___________,嵌入式DSP,__________以及片上系统。
6、一般嵌入式操作系统可以分为两类,一类是___________操作系统,另一类是___________操作系统。
7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
8、套接字(socket)由3个参数构成:___________、___________和传输层协议。
9、Vi编辑器有2种工作模式,即_________模式以及__________模式。
10、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。
3分,共30分)】1、下面哪种操作系统不属于商用操作系统A、windows XPB、LinuxC、VxWorksD、Win CE】2、下面哪点不是嵌入式操作系统的特点A、内核精简B、专用性强C、功能强大D、高实时性】3、下面哪种不属于嵌入式系统的调试方法A、模拟调试B、软件调试C、JTAG调试D、单独调试】4、以下哪一个是linux内核的稳定版本A、2.5.24B、2.6.17C、1.7.18D、2.3.20【】5、以下哪种方式不属于文件系统的格式A、FATB、DOSC、NTFSD、E XT 【】6、某文件的所有者有全部权限;组内的权限为读与写;组外成员的权限为只读,则该文件的权限为A、467B、674C、476D、764【】7、删除文件命令为A、rmdirB、mvC、rmD、mkdir【】8、改变文件所有者的命令为A、chmodB、touchC、chownD、cat【】9、嵌入式处理器根据用途分类可以分为以下几种,除了A、MCUB、MPUC、SOCD、FPGA【】10、Linux C语言中,temp = (5<3) &&(7>1); 运行此句后temp的逻辑值为A、0B、1C、2D、3四、名词简释题(每题2分,共10分)1、IDE2、Kernel3、TCP/IP4、MCU5、PC五、简答题(每题5分,共10分)1、请举例,常见的嵌入式操作系统有哪些(至少举4例)?2、什么是嵌入式系统?答案一、判断题1、×;2、×;3、×;4、×;5、√;6、√;7、×;8、×;9、√;10、√。
《ARM嵌入式系统基础教程》试题
一、 简答题ARM 体系结构的寄存器组织:37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,哪些寄存器是可编程访问的,取决微处理器的工作状态及具体的运行模式。
ARM 微处理器的异常状态:7种异常 二、 阅读程序题9、 阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。
看门狗定时器控制寄存器(WTCON )看门狗计数寄存器(WTCNT )#definerWTCON (*(volatile unsigned *)0x53000000) // 第1行 #define rWTDAT (*(volatile unsigned *)0x53000004) // 第2行 #define rWTCNT (*(volatile unsigned *)0x53000008) // 第3行 void watchdog_test(void ) { rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); // 第4行 rWTDAT = 7812; // 第5行 rWTCNT = 7812; // 第6行rWTCON |=(1<<5); // 第7行}第1-3 行:定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT。
第4 行:设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。
(6分)第5-6 行:对数据寄存器和计数寄存器赋值为7812。
(2分)第7 行:启动看门狗。
(2分)7、阅读以下S3C2410部分用户手册.求:当PCLK 或UCLK 为40 MHz时,串口0的波特率为2400bps ,串口1的波特率为115200bps,相应的控制寄存器如何设置.UART BAUD RATE DIVISOR REGISTERThere are three UART baud rate divisor registers(寄存器)including UBRDIV0, UBRDIV1 and UBRDIV2 in the UART block(模块).The value stored in the baud rate divisor register (UBRDIVn), is used to determine the serial Tx/Rx clock rate(baud rate) as follows:UBRDIVn = (int)(PCLK / (bps x 16) ) –1 or UBRDIVn = (int)(UCLK / (bps x 16) ) –1 Where, the divisor should be from 1 to (216-1) and UCLK should be smaller than PCLK.Register Address R/W Description Reset Value UBRDIV0 0x50000028 R/W Baud rate divisor register 0 –UBRDIV1 0x50004028 R/W Baud rate divisor register 1 –UBRDIV2 0x50008028 R/W Baud rate divisor register 2 –UBRDIVn Bit Description Initial StateUBRDIV [15:0] Baud rate division value UBRDIVn >0 –答: 根据UBRDIVn = (int)(PCLK / (bps x 16) ) –1寄存器UBRDIV0= (int)(40000000/2400*16)-1=1040=10000010000(B)寄存器UBRDIV1=( int)(40000000/115200*16)-1=20=10100(B)任务控制块(TCB)的数据结构OS-TCB表示任务的状态。
《嵌入式系统基础》期末考试卷及答案
xxx~xxx学年第xxx学期《嵌入式系统基础》期末考试卷(A)班级:3分,共30分,正确的打“√”,错误的打“×”)】1、学习嵌入式技术不需要硬件基础知识,只需要会软件编程即可。
】2、Contex-M3系列处理器内核采用了哈佛结构。
】3、我们学习所用的台式电脑及笔记本电脑属于嵌入式系统。
】4、小明的手机能拍照并能保存照片,其手机内部芯片会利用到模数转换器。
】5、嵌入式Linux操作系统属于免费的操作系统。
】6、在嵌入式电子产品开发过程中我们要尽可能使用高档的嵌入式处理器。
】7、嵌入式系统一般对低功耗要求不高。
】8、windows XP 操作系统属于嵌入式操作系统。
】9、在Linux C语言编程中,我们常用的编译器是GDB,调试器是GCC。
】10、我们在新建一个makefile文件时,其文件名可以命名为Makefile或makefile。
2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。
3、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。
4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
5、微处理器有两种总线架构,使用数据和指令使用同一接口的是_______架构,分开的指令和数据接口、取指和数据访问可以并行进行的是_______架构。
6、ARM核主要有三个指令集,分别是_______指令集、_______指令集和Thumb-2指令集。
7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
8、TCP/IP称为___________/___________,又称为网络通信协议。
嵌入式ARM期末考试试卷及复习题
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、 一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件 )两个主要部分。
2、 根据嵌入式系统使用的微处理器, 可以将嵌入式系统分为嵌入式微控制器, (嵌入式微处理器 ),(嵌入式DSP 处理器)以及片上系统。
3、 操作系统是联接硬件与应用程序的系统程序, 其基本功能有(进程管理 )、进程间通信、(内 存管理)、I/O 资源管理。
4、 从嵌入式操作系统特点可以将嵌入式操作系统分为( 实时操作系统)和分时操作系统,其中实 时系统亦可分为( 硬实时操作系统)和软实时系统。
5、 内核负责管理各个任务,或者为每个任务分配 CPU 寸间,并且负责任务之间的(通信 ),内核的 基本服务是(任务切换)。
6、 嵌入式开发一般采用(宿主机 /目标机)方式,其中宿主机一般是指( PC 机/台式机)。
7、 哈佛体系结构数据空间和地址空间( 分开),ARM7TDM 采用(冯诺依曼体系 )的内核架构,ARM920T 采用(哈佛)的内核架构。
8. ARM7TDMI 采用(3 )级流水线结构, ARM920TDM 采用(5)级流水线。
9 .按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于(分时 )操作系统,VxWorks 属于(实时嵌入式 )操作系统。
10、ARM7TDM 中, T 表示支持16位Thumb 指令集,D 表示(在片可调试 ),M 表示内嵌乘法器Multiplier , I 表示(嵌入式ICE ),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU 能够正常工作,下列哪个条件不是处理器必须满足的。
3、下面哪个选项不是 SUB 设备的特点。
(A )串行通信方式(C )分 HOST DEVICE 和 HUB4、下面哪种嵌入式操作系统很少用于手机终端设备上。
ARM嵌入式系统》期末考试试题库
ARM嵌入式系统》期末考试试题库一、填空题(每题3分,共15分)1、ARM这个缩写包含两个意思:一是指Advanced RISC Machines;二是指ARM architecture。
2、常用的AT89C52单片机为8位单片机,而STM32单片机为32位单片机。
3、常用的STM32F103~107系列单片机是基于Cortex-M3内核,此内核采用的是RISC结构。
4、STM32单片机共有8种输入输出模式,其中输入模式有4种,输出模式有4种。
5、在编写按键检测程序时,加一个延时判断的目的是为了消除按键抖动,这种方法叫消抖。
6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为灭;当输出为低电平时LED状态为亮。
7、STM32单片机的GPIO口可以配置为输入模式和输出模式。
8、常STM32的USART为通用同步异步收发器,可以利用波特率发生器提供宽范围的波特率选择。
9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和自动重载模式。
10、STM32具有单独的位设置或位清除能力。
这是通过BSET和BCLR寄存器来实现的。
11、如嵌入式系统的设计可以分成三个阶段:分析、设计和实现。
12、微处理器有两种总线架构,使用数据和指令使用同一接口的是Harvard架构,分开的指令和数据接口、取指和数据访问可以并行进行的是Von Neumann架构。
13、ARM核有两个指令集,分别是ARM指令集、Thumb指令集。
14、嵌入式系统开发采用的交叉开发环境是由交叉编译器和调试器组成的。
15、STM32单片机程序开发中常用的延时产生方法有软件延时和硬件延时。
16、XXX的STM32系列芯片采用Cortex-M3内核,其分为两个系列。
STM32F101系列为标准型,运行频率为36MHZ;STM32F103系列为高性能型,运行频率为72MHZ。
《ARM嵌入式系统》期末考试试题库
《ARM嵌入式系统》试题库一、填空题(每题3分,共15分)1、ARM 这个缩写包含两个意思:一是指___________;二是指______________。
2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。
3、常用的STM32F103~107系列单片机是基于_______内核,此内核采用的是__________结构4、STM32单片机共有8种输入输出模式,其中输入模式有_____种,输出模式有_____种。
5、在编写按键检测程序时,加一个延时判断的目的是为了__________,这种方法叫________。
6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。
7、STM32单片机的GPIO口可以配置为__________模式和__________模式。
8、常STM32的__________为通用同步异步收发器,可以利用__________发生器提供宽范围的波特率选择。
9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、__________模式和__________模式。
10、STM32具有单独的位设置或位清除能力。
这是通过__________和__________寄存器来实现的。
11、如嵌入式系统的设计可以分成三个阶段:分析、__________和__________。
12、微处理器有两种总线架构,使用数据和指令使用同一接口的是__________,分开的指令和数据接口、取指和数据访问可以并行进行的是__________。
13、ARM核有两个指令集,分别是__________指令集、__________指令集。
14、嵌入式系统开发采用的交叉开发环境是由__________和__________组成的。
15、STM32单片机程序开发中常用的延时产生方法有__________和 __________。
(完整word版)嵌入式ARM期末考试试卷及复习题(word文档良心出品)
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。
8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
ARM嵌入式期末考试题库精心整理版
1、智能物联网工程师群,免费共享100G学习资料2、3、qq群号码:5384355434、5、欢迎大家加入交流经验,互相学习分享6、cortex-A8 中只有CP14和CP15 两种协处理器。
CP14用来测试(test),CP15用作系统控制.7、cortex-A8中协处理器CP15是协助处理器做管理工作,属于A8内部。
8、cortex-A8的通用寄存器和状态寄存器属于A8内部的32位存储器。
9、跳转指令BL只能实现前后32M的小范围的跳转,使用“LDR PC,..”伪指令可以实现大范围的跳转。
大范围4G10、汇编中用#注释(F)。
@ 错误,是@符号注释11、根据ATPCS标准,子程序间通过寄存器R0、R1、R2、R3来传递参数,如果参数多余4个,则多出的部分用堆栈传递,返回值用R0传递。
12、寄存器R13用作数据栈指针,记作SP。
13、寄存器R14称为链接寄存器,记作LR,它用于保存子程序的返回地址。
14、寄存器R15是程序计数器,记作PC,不能用作其它用途。
15、汇编的优点是效率高,体积小。
(对)16、S5PV210内部对模块的管理是分区域管理的,分为那几个区域()、()、()。
不清楚答案,查询得知,S5PV210由ARM内核、系统外围设备、存储器子系统、多媒体加速、电源管理、连接性模块等模块组成,p4217、S5PV210内部有三条总线,他们是APB总线,频率100兆以下、AHB总线,200-100兆、AXI总线。
18、S5PV210的AHB总线的工作频率范围是200M~100M。
19、S5PV210的APB总线的工作频率范围是100M以下。
20、CortexA8的工作频率高达(1GHZ),定时器的PLCK的值是(66MHZ)。
21、S5PV210内部有( 5 )个定时器,其中有PWM引脚的有定时器(T0 T1 T2T3 ),有死区功能的有定时器(T0 T1 )。
22、占空比就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《ARM嵌入式系统基础教程》期末试题
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(操作系统)和应用软件两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务调度)。
6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC机或者台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛体系)的内核架构。
8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。
9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、下面哪种操作系统不属于商用操作系统。
(B)
A. windows xp
B. Linux
C. VxWorks
D. WinCE
2. 下面哪点不是嵌入式操作系统的特点。
(C)
A. 内核精简
B. 专用性强
C. 功能强大
D. 高实时性
3. 下面哪种不属于嵌入式系统的调试方法。
(D)
A. 模拟调试
B. 软件调试
C. BDM/JTAG调试
D. 单独调试
4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。
(A)
A. Reset
B. 数据中止
C. FIQ
D.
IRQ
5. NAND FLASH和NOR FLASH的区别正确的是。
(D)
A. NOR的读速度比NAND稍慢一些
B. NAND的写入速度比NOR慢很多
C. NAND的擦除速度远比NOR的慢
D.大多数写入操作需要先进行擦除操作
6. 下面哪种嵌入式操作系统很少用在手机上。
(D)
A. Symbian
B. linux
C. Win CE
D. VxWorks
7、0X17&0X11的运算结果是。
(B)
(A)0X01 (B)0X11
(C)0X17 (D)0X07
8、以下哪种方式不属于文件系统的格式。
(B)
(A)FAT (B)DOS
(C)NTFS (D)E XT
9、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不需要修改。
(A)
(A)OS_CORE.C (B)INCLUDE.H
(C)OS_CPU.H (D)OST ASK I NIT
10、下面哪个特点不属于SUB设备的特点。
(B)
(A) 串行通信方式(B)不可热拨插
(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快
三、判断题:共5小题,每小题2分,满分10分。
1、所有的电子设备都属于嵌入式设备。
(X)
2、CISC将被RISC所取代。
.
(X)
3、嵌入式linux操作系统属于免费的操作系统。
(√)
4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。
(√)
5、嵌入式开发需要专门的软件和硬件设备。
(√)
简答题:共2小题,每小题10分,满分20分。
1、根据嵌入式系统的特点,写出嵌入式系统的定义。
以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、写出uc/os操作系统在某一任务正在执行时发生中断的处理过程。
中断现有程序->保护现场->执行中断服务程序->判断当前程序优先级或是否允许任务调度—>(否)执行原来程序/(是)执行更高优先级任务->返回。
四、分析计算题:共2小题,每小题10分,满分20分。
1、从底层硬件到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部
分所完成的功能。
(1)硬件层
(2)BSP(板级支持包Board Support Package):将系统上层软件与底层硬件分离开来,使系统的底
层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP 层提供的接口即可进行开发。
(3)RTOS(实时操作系统Real Time Operating System)
(4)文件系统,GUI(图形用户界面Graphical User Interface)
(5)应用软件
2、写出嵌入式实验箱FLASH分区特点以及文件烧写过程(包括vivi、kernel、root、yaffs文件)。
五、专业名词解释(写出以下英文简写对应的中文名称):共5小题,每小题2分,满分10分。
(1)RISC 精简指令集计算机(Reduce Instruct Set Computer)
(2)IP 互联网协议(Internet Protocol)
(3)ISR 中断服务程序(Interrupt Service Routine)
(4)JTAG 联合测试行动组(Joint Test Action Group);调试接口
(5)IDE 集成开发环境(integrated development environment)
(6)RTOS 实时操作系统(Real Time Operating System)
(7)CISC 复杂指令集计算机(complex instruction set computer)
(8)Kernel 内核
(9)Scheduler 调度。