河南科技大学-嵌入式系
论述信号与槽的作用。
答案是:内部状态改变|类及其派生类|相关联的槽|C++成员函数|缺省值
论述Qt/X11和QtopiaCore的异同点。
答案是:嵌入式GUI|图形用户界面系统|XWindowServer或Xlib|直接访问帧缓存|依赖的底层显示基础
论述SQLite数据库的特点。
答案是:安装和管理配置|数据库文件共享|TCL绑定|独立|多种开发语言
论述嵌入式开发中,什么是交叉编译。
答案是:平台|可执行代码
论述嵌入式GUI的特点。
答案是:轻量型|可配置|高性能|高可靠性|系统独立
论述在SQLite中的数据类型。
答案是:NULL|INTERGER|REAL|TEXT|BLOB
论述驱动程序的组成。
答案是: 自动配置|初始化子程序|服务于子程序|中断服务
论述什么是微处理器的普林斯顿结构。
答案是:冯·诺伊曼结构|存储器|数据存储器|指令和操作数
论述MMU的功能。
答案是:主存地址|虚拟存储空间|物理存储空间|存储器访问权限|虚拟存储空间的缓冲特性
论述设备文件、驱动文件、主设备号和次设备号之间的关系。
答案是: 驱动程序加载|标识驱动程序|Linux内核
论述什么是复杂指令集和精简指令集。
答案是:庞大指令集|减少代码行数|基本指令组合
论述逐次逼近型ADC的结构。
答案是: 比较器|数模转换器(DAC)|寄存器|控制逻辑电路
论述根文件系统的创建过程。
答案是:目录结构|编译BusyBox|配置文件|系统映像文件
论述设备驱动程序与应用程序的区别。
答案是:内核态|用户态|moduleinit|main函数|标准的头文件
论述BootLoader在嵌入式系统中的主要作用及完成的主要工作。
答案是:复位启动|内核运行|初始化硬件设备|内存和10空间映射图|系统软硬件环境
论述ARM体系结构的流水线技术。
答案是:重复的时序过程|若干个子过程|多个功能部件并行工作|处理器核的效率和吞吐率
论述嵌入式系统的特点。
答案是:专用性强|实时性好|可裁剪性好|可靠性高|功耗低
论述ARM内部寄存器有几个,分为哪些类型。
答案是:37个|31个通用寄存器|6个状态寄存器
论述驱动程序的主要功能。
答案是:初始化和释放|数据传送|检测和处理错误
论述一个基本的linux根文件系统中应包括哪些文件。
答案是:链接库|设备文件|系统应用程序|系统初始化文件
何谓系统规划?为何要做系统规划?
答案是:系统规划就是拟定一个开发进程,使项目在合理的进程范围中逐渐建构完成。其目地是让客户可以进一步地掌握系统开发的进程,并确定检查点,以让双方确定项目是否如预期中的进度完成。
嵌入式硬件系统的核心是什么?核心由哪几部分组成?
答案是:嵌入式微处理器是嵌入式硬件系统的核心,通常由三大部分组成:控制单元、算术逻辑单元和寄存器。
简述看门狗定时器的作用及必要性。
答案是: 作用:当系统程序出现功能错乱,引起系统程序死循环时,能中断该系统程序的不正常运行,恢复系统程序的正常运行。 嵌入式系统由于运行环境的复杂,所处环境中往往有较强的干扰信号,或者系统程序本身的不完善,因此不能排除系统程序不会出现死循环现象。在系统中加入看门狗部件,当系统程序出现死循环时,看门狗定时器产生一个具有一定世间宽度的复位信号,迫使系统复位,恢复系统正常运行。
BusyBox工具的功能是什么?
答案是: BusyBox工具用来精简基本用户命令和程序,它将数以百计的常用UNIX/Linux命令集成到一个可执行文件中。
Makefile的普通变量与预定义变量有什么不同?
答案是:普通变量:引用变量时,只需在变量前面加上S符;预定义变量:已经定义好,直接引用即可。
make和Makefile之间的关系?
答案是:make是一种命令,是根据Makefile文件的规则决定如何编译和连接程序或其他的动作。
嵌入式硬件系统的核心是嵌入式微处理器。 A.正确 B.错误
答案是:参考答案:正确
MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际的物理地址,即在物理主存中的地址。 A.正确 B.错误
答案是:参考答案:正确
运算放大器的输出电压范围一般大于电源电压的范围。 A.正确 B.错误
答案是:参考答案:错误
C语言程序可以嵌套加入汇编程序模块。 A.正确 B.错误
答案是:参考答案:正确
ARM处理器共有37个寄存器,其中31个通用寄存器,6个状态寄存器。 A.正确 B.错误
答案是:参考答案:正确
等待消息函数WaitMessage(0)中的一0表示此函数的超时等待时间为0秒。 A.正确 B.错误
答案是:参考答案:错误
uCOS-1I操作系统中移植成功后即可使用文件系统。 A.正确 B.错误
答案是:参考答案:错误
WinCE提供完全开放的源代码。 A.正确 B.错误
答案是:参考答案:错误
调试程序时,需要停止程序运行后才可查看变量内容。 A.正确 B.错误
答案是:参考答案:正确
若OSTaskSuspend(prio)函数把正在延时的任务挂起,则调用一次对应的唤醒函数即可使该任务切换到就绪状态。 A.正确 B.错误
答案是:参考答案:错误
S3C2410的存储控制器如何对内存空间进行管理?
答案是: S3C2410X存储控制器为片外存储器提供控制信号。它将系统的存储空间分成8组(Bank),每组的大小为128MB,共1GB。
ARM体系结构支持的数据类型?
答案是: 1、字节(byte),各种处理器体系结构中,字节的长度均为8位。2、半字(half-word),在ARM体系结构中,半字的长度为16位。3、字(word),在ARM体系结构中,字的长度为32位。
什么是嵌入式操作系统?为何要使用嵌入式操作系统?
答案是:嵌入式操作系统是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。其次,提高了开发效率,缩短了开发周期。再次,嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。
嵌入式处理器分为哪几类?
答案是: 嵌入式处理器分为以下几类:嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器和嵌入式片上系统。
什么是微处理器的哈佛结构?
答案是:程序存储器和数据存储器分开,各自有自己的总线,可同时取指令和存取操作数。
ARM常用的Bootloader程序有哪些?
答案是:常用的Bootloader程序有:U-Boot,Blob,RedBoot,vivi。
简述嵌入式开发环境的搭建过程。
答案是: 1、交叉编译工具链的安装;2、安装配置TFTP服务;3、安装配置NFS服务;4、C-Kermit的安装配置;5,minicom的安装配置;6、windows下超级终端的配置。
BootLoader的结构分两部分,简述各部分的功能?
答案是:两部分:Stage1:用汇编语言编写,主要进行设备的初始化;Stage2:用C语言编写,增强程序的移植性和可读性。
ARM体系结构有哪几种工作状态?
答案是:第1种:ARM状态。处理器执行32位的字对齐的ARM指令。第2种:Thumb状态。处理器执行16位的半字对齐的Thumb指令。
简述MCU和DSP的区别。
答案是:MCU是微控制器,DSP是数字信号处理器。MCU相当于小型的电脑,内部集成的CPU,ROM,RAM.I/0总线,所以集成度高是它的特点。DSP是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。
嵌入式硬件系统一般由哪几部分组成?
答案是:嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。
当异常产生,ARM9处理器进入一个异常程序时,需进行哪些操作?
答案是:把断点处的下一条指令地址保存到相应的r14寄存器中把CPSR的值复制到SPSR寄存器中保存,根据异常模式设置CPSR相应值自动使PC指向相关的异常向量,从该向量地址处取出一条指令执行。
BootLoader在嵌入式系统中主要起什么作用?
答案是: BootLoader是在操作系统运行之前执行的一段程序,通过这段程序,初始化硬件设备,建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备.
什么是嵌入式系统?
答案是:根据电气工程师协会的定义,嵌入式系统(EmbeddedSystem)是用来控制或者监视机器、装置、工厂等大规模系统的设备。一般认为嵌入式系统是以应用为中心,以计算机技术为基础,其软/硬件可裁减,可满足应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。
嵌入式开发环境主要包括哪些组件?
答案是:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括宿主机;目标机(评估电路板);基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE;运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境;嵌入式操作系统。
哈佛体系结构数据空间和地址空间(),ARMTTDMI采用()的内核架构。
答案是:分开|冯诺依曼体系
ARM微处理器复位后,PC的地址通常是(),初始的工作模式是Supervisor。
答案是:0x0
ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是()。
答案是: 哈佛结
ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,()寄存器用于存储PC,R13通常用来存储()。
答案是: R15|SP
一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。
答案是:处理器|应用软件
计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC类型,其指令长度是()。
答案是:定长的
根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器、()、嵌入式微处理器以及片上系统。
答案是:嵌入式DSP处理器
构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是(),ARM公司提供的工具链是()。
答案是:GNU工具链|ADS工具链
编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐另一种是()。
答案是:打断对齐
LC/OS-1I操作系统是一种实时操作系统(RIOS)。 A.正确 B.错误
答案是:参考答案:正确
处于就绪状态的任务只能切换到运行状态。 A.正确 B.错误
答案是:参考答案:错误
液晶工作在文本模式下时,既可以显示英文字符也可以显示汉字。 A.正确 B.错误
答案是:参考答案:错误
MMU提供了一些资源以允许使用虚拟存储器。 A.正确 B.错误
答案是:参考答案:正确
任务创建后即开始调度。 A.正确 B.错误
答案是:参考答案:错误
若定义任务task1的优先级为12,则不能再定义其他任务的优先级也为12。 A.正确 B.错误
答案是:参考答案:正确
程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量。 A.正确 B.错误
答案是:参考答案:错误
MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。 A.正确 B.错误
答案是:参考答案:正确
在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。 A.正确 B.错误
答案是:参考答案:错误
uCLinux是专门为没有MMU的ARM芯片开发的。 A.正确 B.错误
答案是:参考答案:正确
嵌入式Linux提供了完善的网络技术支持。 A.正确 B.错误
答案是:参考答案:正确
USB2.0的最大通速率为12M/S. A.正确 B.错误
答案是:参考答案:错误
移植操作系统时需要修改操作系统中与处理器直接相关的程序。 A.正确 B.错误
答案是:参考答案:正确
嵌入式linux操作系统属于免费的操作系统。 A.正确 B.错误
答案是:参考答案:正确
冯诺依曼体系将被哈佛总线所取代。 A.正确 B.错误
答案是:参考答案:错误
所有的电子设备都属于嵌入式设备。 A.正确 B.错误
答案是:参考答案:错误
ARM微处理器支持虚拟内存,它是通过系统控制协处理器()和MMU()来进行虚拟内存的存储和管理。
答案是:CP15|存储管理部件
ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态()/Thumb,状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态.
答案是: ARM|T
ARM微处理器有一7种工作模式,它们分为两类非特权模式、特权模式。其中用户模式属于()。
答案是: 非特权模式
Makefile里主要包括的语法规则有哪些:()、隐晦规则、变量定义、文件指示、()。
答案是:显式规则|注释
操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、1/0资源管理。
答案是:进程管理|内存管理
从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。
答案是:实时操作系统|硬实时系统
内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。
答案是:通信|任务切换
嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指()。
答案是:PC机或者台式机
Linux内核的配置系统由三部分组成,它们分别是:()、配置文件、config.in和()。
答案是: Makefile|配置工具
大多数Botloader都包含两种不同的操作模式,分别是:()、()。
答案是:启动加载模式|下载模式
ARM核有两个指令集,分别是:()和()。
答案是:ARM指令集|Thumb指令集
如果按用途划分,嵌入式微处理器可分为(),又称为单片机、嵌入式微处理器(EMPU)、嵌入式DSP处理器、嵌入式片上系统(SOC)。
答案是: 嵌入式微控制器(MCU)
目前使用的嵌入式操作系统主要有哪几种()、WindowsCE、()。
答案是:Linux|Android
Linux下的一个进程在内存里包括三部分的数据,它们是:()、()和数据段。
答案是: 代码段|堆栈段
Linux支持多种文件系统,主要包括哪些(写出其中2中就行)()、()。
答案是:Ext|VFAT
vI的工作模式有:()、插入模式、底行模式。
答案是:命令行模式
在Makefile中的命令必须要以()键开始。
答案是: Tab
ARM9处理器使用了五级流水线,五级流水具体指哪五级:()、()、()、缓冲/数据、()。
答案是: 取指|译码|执行|回写
人们生活中常用的嵌入式设备有哪些?列举3个()、手机、()。
答案是:机顶盒|打印机
在目标机上运行可执行程序hello时出现"cannotexecutebinaryfile"的错误提示,可能的原因是()。
答案是: Hello程序不是交叉编译的
执行以下程序后,R1=()。MOVR1,#129 EORRI,R1,#0x0F
答案是:0x8E
ARM微处理器有7中工作模式,分别是:用户模式、()、IRQ数据访问中止模式、未定义指令中止模式、监管模式、和系统模式。
答案是: FIQ
在AMBA总线规范中,定义了3种总线:()、ASB和APB。
答案是:AHB
R14有两个用途,一是在调用子程序时用于保存调用返回地址,二是()。
答案是:发生异常时用于保存异常返回地址
关于ARM处理器的异常的描述正确的是()。 A.复位属于异常 B.除数为零会引起异常 C.所有异常都要返回 D.外部中断会引起异常
答案是:参考答案:ABD
下面总线属于对等结构的是()。 A.PCI B.IEEE1394 C.令牌网 D.以太网
答案是:参考答案:BCD
关于ARM处理器在两种工作状态之间切换方法,以下说法正确的是() A.当操作数寄存器Rm的状态位bit【0】为1时,执行BXRm指令进入Thumb状态。 B.如果处理器在Thumb状态进入异常,则当异常处理(IRQ,FlQ,Undef,
答案是:参考答案:ABC
ARM的中用于寄存器和存储器之间进行数据传送的指令,以下正确的是()。 A.STRB B.LDMIA C.MOVS D.STMED
答案是:参考答案:ABD
下列属于嵌入式系统软件结构一般包含的四个层面的是()。 A.嵌入式处理器 B.实时操作系统(RTOS) C.应用程序接口(API)层 D.实际应用程序层
答案是:参考答案:BCD
下面关于哈佛结构描述不正确的是()。 A.程序存储空间与数据存储空间分离 B.存储空间与I/0空间分离 C.程序存储空间与数据存储空间合并 D.存储空间与I/O空间合并
答案是:参考答案:BCD
下面哪种工作模式中属于ARM特权模式的有()。 A.FIQ模式 B.管理模式 C.软中断模式 D.用户模式
答案是:参考答案:ABC
下列关于“ENTRY”伪操作描述正确的是()。 A.ENTRY表示程序的入口点。 B.一个ARM工程所包含的程序中可以有多个ENTRY。 C.一个ARM汇编语言源文件至少要有一个ENTRY。 D.一个ARM工程所包含的程序中至少要有
答案是:参考答案:ABD
下列属于RISC计算机特点的是()。 A.流水线每周期前进一步。 B.更多通用寄存器。 C.指令长度不固定,执行需要多个周期。 D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。
答案是:参考答案:ABD
下列属于嵌入式系统的特点的是()。 A.嵌入式系统需要专用开发工具和方法进行设计。 B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。 C.嵌入式系统使用的操作系统一般不是实时操作系统(RTOS),系统不具有实时约
答案是:参考答案:ABD
存储一个32位数0x876165到2000H~2003日四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。 A.0×00 B.0x87 C.0x65 D.0x61
答案是:参考答案:C
在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。 A.需求分析 B.系统集成 C.体系结构设计 D.软硬件设计
答案是:参考答案:C
下面哪一类嵌入式处理器最适合用于工业控制()。 A.嵌入式微处理器 B.微控制器 C.DSP D.以上都不合适
答案是:参考答案:B
关于ARM子程序和Thumb子程序互相调用描述正确的是()。 A.系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。 B.只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一-定调用的规则,
答案是:参考答案:B
ARM指令集是()位的。 A.16 B.32 C.8 D.24
答案是:参考答案:B
ARN寄存器组有()个寄存器。 A.7 B.32 C.6 D.37
答案是:参考答案:D
假设R1=0x31,R2=0x2则执行指令ADDRO,R1,R2LSL#2后,RO的值是()。 A.0x33 B.0x34 C.0x39 D.0x38
答案是:参考答案:C
uCOS-II操作系统属于()。 A.顺序执行系统 B.占先式实时操作系统 C.非占先式实时操作系统 D.分时操作系统
答案是:参考答案:B
S3C2440提供的符合IIC协议的设备连接串行连接线为()。 A.SCL和RTX B.RTX和RCX C.SCL和SDA D.SDA和RCX
答案是:参考答案:C
下列哪种工作模式下具有最多的独立寄存器。() A.用户模式 B.FIQ模式 C.管理模式 D.IRQ模式
答案是:参考答案:B
目前为: 1/2 页  首页   上页  下页 尾页