三级嵌入式选择精选.docx
- 文档编号:8642878
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:105
- 大小:367.98KB
三级嵌入式选择精选.docx
《三级嵌入式选择精选.docx》由会员分享,可在线阅读,更多相关《三级嵌入式选择精选.docx(105页珍藏版)》请在冰豆网上搜索。
三级嵌入式选择精选
嵌入式系统是一类特殊的计算机系统。
下列产品中不属于嵌入式系统的是()。
""电饭煲
""路由器
""巨型机
""POS机
【解析】:
嵌入式系统以应用为中心、以计算机技术<<<
嵌入式系统硬件的核心是CPU。
下面关于嵌入式系统CPU特点的叙述中,错误的是()。
""支持实时处理
""低功耗
""字长在16位以下
""集成了测试电路
【解析】:
嵌入式系统cpu范围极其广阔,从最初的4位处理器<<
下面关于微控制器的叙述中,错误的是()。
""微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中
""微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用
""微控制器的英文缩写是MCU
""8位的微控制器现在已基本淘汰
【解析】:
微控制器(MCU)将整个计算机硬件的大部甚至全部电路集成在一块芯片中,品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用,8位的目前仍在大规模应用。
故此题选择D。
"片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。
""SoC芯片中只有一个CPU或DSP
""SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类
""专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类
""FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作
【解析】:
SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类,通用的SoC芯片中可以只有一个CPU(或DSP),称为单核SoC,也可以包含多个CPU(或DSP),称为多核SoC;故此题选择A。
数码相机是嵌入式系统的典型应用之一。
下面关于数码相机的叙述中,错误的是()。
""它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理
""后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理
""负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU
""高端数码相机配置有实时操作系统和图像处理软件
【解析】:
数码相机是嵌入式系统的典型应用之一。
它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的8位MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。
故此题选择C。
电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?
()
""6万字
""12万字
""25万字
""40万字
【解析】:
一个汉字占两个字节,128*1024/2=65536,所以大约有六万字,选A。
数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。
目前数字有线电视所传输的数字视频采用的压缩编码标准是()。
""MPEG-1
""MPEG-2
""MPEG-4
""MPEG-7
【解析】:
MPEG-2制定于1994年,设计目标是高级工业标准的图象质量以及更高的传输率。
MPEG-2所能提供的传输率在3-10Mbits/sec间,其在NTSC制式下的分辨率可达720X486,MPEG-2也可提供并能够提供广播级的视像和CD级的音质。
MPEG-2的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道,和多达7个伴音声道(DVD可有8种语言配音的原因)。
由于MPEG-2在设计时的巧妙处理,使得大多数MPEG-2解码器也可播放MPEG-1格式的数据,如VCD。
同时,由于MPEG-2的出色性能表现,已能适用于HDTV,使得原打算为HDTV设计的MPEG-3,还没出世就被抛弃了。
(MPEG-3要求传输速率在20Mbits/sec-40Mbits/sec间,但这将使画面有轻度扭曲)。
除了做为DVD的指定标准外,MPEG-2还可用于为广播,有线电视网,电缆网络以及卫星直播(DirectBroadcastSatellite)提供广播级的数字视频。
所以此题选B。
下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
""它适用于中型网络
""它所在的网络最多只能连接254台主机
""它不能用于多目的地址发送(组播)
""它的二进制表示中最高3位一定是""101""
【解析】:
IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。
C类IP地址范围:
192.0.0.1到223.255.255.254。
第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址,网络地址的最高位必须是""110""。
C类网络地址<
对于嵌入式处理器内核的分类,以下说法正确的是()。
""按照字长可分为8位结构和32位结构
""按照存储结构可分为RISC和哈佛结构
""按照体系结构可分为CISC和RISC结构
""按照指令结构可分为冯.诺依曼结构和哈佛结构
【解析】:
嵌入式处理器的体系结构按指令集可分为两大类:
CISC和RISC;按存储机制分为冯诺依曼结构及哈佛结构;按字长分为8位、16位、32位和64位。
故选项中只有C正确。
不属于ARM内核主要特点的是()。
""功耗低
""功能强大
""采用RISC结构
""全部采用哈佛结构
【解析】ARM内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb-2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。
ARM有许多系列,如ARM7,ARM9,ARM10E,XScale,Cortex等,其中哈佛结构和冯诺依谩结构都有。
如控制领域最常用的ARM7系列是冯诺依谩结构,而Cortex-M3系列是哈佛结构。
因此本题选D。
以下关于ARM处理器内核说法正确的是()。
""经典ARM处理器包括Cortex-M、Cortex-R和Cortex-A三大类
""Cortex-A系列为应用Cortex处理器,主要面向高端应用设计
""Cortex-M系列为面向控制领域的实时嵌入式处理器
""ARM11性能优于Cortex-A5,但低于Cortex-A15
【解析】ARM<<<<架构在TechCon上推出)ARMv7架构定义了三大分工明确的系列:
""A""系列面向尖端的基于虚拟内存的操作系统<<<
以下关于ARM处理器工作状态说法错误的是()。
""工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种
""ARM状态既支持16位指令宽度也支持32位指令宽度
""Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小
""ARM处理器复位后总处于ARM状态
【解析】在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。
除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。
ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。
故B选项叙述错误,此题选B。
如果要选择ARM处理器工作在外部中断模式,允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是()。
""PSP
""MSP
""CPSR
""SPSR
【解析】CPSR(当前程序状态寄存器<
已知内存0x80000000中的内容为0x33,0x80000001中的内容为0x31,0x80000002中的内容为0x30,0x80000003中的内容为0x32,则ARM在大端模式下地址0x80000000所指示的一个字为()。
""0x33303132
""0x32303133
""0x32303331
""0x33313032
【解析】所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:
地址由小向大增加,而数据从高位往低位放。
选项中D项正确,故选D。
在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的()。
""左移
""右移
""循环左移
""循环右移
""【解析】8位数据变32位可以通过数字左移完成,故选A。
ARM处理器在指令LDRR2,[R5,#2]!
执行后,R5中的值为()。
""R5不变
""R5=R5+2
""R5=R2+2
""R5=2
【解析】LDR是存储器到寄存器的数据传送指令,#是立即数符号,题中是基址加变址寻址,表示[R5+2]→R2,执行过后,R5的值为R5+2。
故选择B。
将ARM处理器R0中的一个字节的数据,存入由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是()。
""STRR0,[R1,#4]
""STRHR0,[R1,#4]!
""STRHR0,[R1,#4]
""STRBR0,[R1,#4]!
【解析】按题目要求需采用基址加变址寻址方式,字节数据存储指令用STRB;故选D
在以下ARM处理器的指令操作码中可让寄存器R1中的指定位""置位""的指令操作码是()。
""MOV
""AND
""ADD
""ORR
【解析】汇编中使用逻辑或指令和1进行或运算可以达到让寄存器中的指定位置位的作用,故选D。
下面关于嵌入式系统的叙述中,错误的是()。
""嵌入式系统常用的电源模块有AC-DC模块、DC-DC模块或LDO模块
""大部分嵌入式处理器只能使用内部时钟信号发生器,不能使用外部时钟信号源
""若嵌入式处理器芯片的系统复位引脚为nRESET,则表示低电平复位
""基于ARM处理器内核的嵌入式处理器芯片都有调试接口
【解析】大多数嵌入式处理器内置了时钟信号发生器,因此时钟电路只需要外接一个石英晶体振荡器和两只电容就可以工作了,但有些场合(如为了减少功耗、需要严格同步等)需要使用外部振荡源提供时钟信号。
故B项叙述有误,选择B。
典型的嵌入式系统硬件由嵌入式最小硬件系统及相关的通道或接口组成,若一个嵌入式系统需要完成模拟量输入功能,该功能由下面列出的嵌入式系统的哪个通道实现?
()
""前向通道
""后向通道
""人机交互通道
""相互互连通道
【解析】前向通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成,模拟输入接口包括传感器,信号调节电路(滤波,放大器等),A/D转换器等构成。
后向通道是输出接口,由模拟量和数字量接口组成,包括D/A转换器,功率放大器,执行器等。
故此题选择A。
下面与AMBA(AdvancedMicrocontrollerBusArchitecture)有关的叙述中,错误的是()。
""AMBA是ARM公司公布的用于连接和管理片上系统中各功能模块的开放标准和片上互连规范
""AMBA规定了ARM处理器内核与处理器内部RAM、DMA以及高带宽外部存储器等快速组件的接口标准
""ARM处理器内核与外围端口及慢速设备接口组件的接口标准不包含在AMBA规范中
""AMBA有多个版本,性能随版本的发展而逐步提高
【解析】AMBA是ARM公司公布的总线协议,是用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。
标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。
AMBA有多个版本,性能随版本的发展而逐步提高。
所以选择C项。
以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线的层次结构方式构建片上系统,下面列出的组件中,不与外围总线相连的组件是()。
""UART
""DMA控制器
""ADC
""USB设备
【解析】系统总线通过桥接器与外围总线互连,外围总线连接的硬件组件包括:
GPIO、UART、SPI、I2C、USB设备ADC、DAC等等。
DMA(DirectMemoryAccess)控制器是一种在系统内部转移数据的独特外设,可以将其视为一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器。
所以选B。
基于ARM内核的嵌入式芯片中包含定时/计数组件,下面列出的哪一项不属于定时/计数组件?
()
""ADC
""Timer
""RTC
""WDT
【解析】ARM芯片内部有多个定时计数组件,主要包括看门狗定时器(WDT)、Timer通用定时器、RTC、脉冲宽度调制器(PWM)。
而ADC是模数转换控制器。
所以选择A。
基于ARM内核的嵌入式芯片中包含互连通信组件,下面列出的哪一项不属于互连通信组件?
()
""DAC
""SPI
""I2C
""CAN
【解析】RM芯片内部有多个可互联通信的组件,主要包括UART、I2C、SPI、CAN、USB、Ethernet等。
而DAC是数模转换控制器,所以选择A项。
下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。
""系统使用的RAM有SRAM、DRAM等多种
""Flash存储器分为NORFlash和NANDFlash两种
""FRAM已得到使用
""目前还没有使用Cache存储器
【解析】嵌入式系统的存储器以半导体存储器为主。
使用的RAM有SRAM、DRAM等多种,随着技术不断发展,FRAM和MRAM等新型存储器不断出现,也得到使用;NORFlash和NANDFlash是现在市场上两种主要的闪存技术;在性能高的嵌入式处理器中都会集成内部Cache,ARM9和ARM11都有Cache存储器。
故选择D项。
面关于串行外设接口SPI的叙述中,错误的是()。
""SPI一般使用4条信号线:
SCK、MISO、MOSI和SSEL
""采用SPI可以构成""一主一从式""系统
""采用SPI可以构成""一主多从式""系统
""采用SPI不能构成""多主多从式""系统
【解析】串行外设(SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。
一般使用4跳线:
SCK、MISO、MOSI和SSEL;采用SPI可以构成""一主一从式""、""一主多从式""、""多主多从式""和""互为主从式""系统。
故此题选择D。
下面关于USB接口的叙述中,错误的是()。
""USB支持热插拔
""USB2.0是目前传输速率最高的USB版本
""USB接口提供了内置电源
""USB2.0采用半双工差分方式传送信息
【解析】USB接口提供了内置电源,主机的USB接口向从设备提供电源;USB总线接口支持设备的即插即用和热插拔功能,USB2.0采用半双工差分方式传送信息,目前USB2.0的速度为480Mb/s,USB3.0达到5Gb/s即640MB/s,故B项错误;选B。
8段共阴极LED数码管如下图所示,为使其显示数字5,其段代码(高位到低位的顺序是:
dpgfedcba)为
""0x7F
""0xC0
""0x80
""0x6D
按题目要求,LED为共阴极接法,要显示数字5,则afgcd是高,段码应该是01101101,0X6D。
故选择D。
"IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面哪一项不是实时操作系统必须具有的特征?
()
""具有异步I/O和中断处理能力
""任务切换时间和中断延迟时间确定
""优先级中断和调度
""轮转调度
【解析】IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:
具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。
所以D项不是实时系统的特征,选D。
一般按照对外部事件的响应时间快慢,将嵌入式操作系统分成强实时型和普通实时型。
以下均为强实时嵌入式操作系统的是()。
""VxWorks,pSOS,μC/OS-II
""VxWorks,pSOS,WindowsEmbedded
""pSOS,μC/OS-II,μCLinux
""pSOS,WindowsEmbedded,Symbian
【解析】一般按照对外部事件的响应时间快慢,将嵌入式操作系统分成强实时型和普通实时型。
强实时嵌入式操作系统有VxWorks,pSOS,μC/OS-II。
所以选择A。
UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是()。
""占用内存空间大
""缺乏可扩展性而不方便移植
""内核切换太快
""可靠性较低
【解析】单内核结构是传统操作系统采用的结构,也称为宏内核(MacroKernel)。
其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需要重编译。
其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高。
所以选择C。
如下几种Bootloader中,用于Linux操作系统引导程序加载时所支持不同体系结构处理器种类最多的是()。
""LILO
""GRUB
""U-Boot
""Loadlin
【解析】U-Boot不仅仅支持嵌入式 关于μC/OS-II的基本特点,以下说法错误的是()。 ""μC/OS-II是抢占式实时操作系统内核 ""由于存在内核任务,用户编写的应用程序最多可以有60个任务 ""μC/OS-II不支持时间片轮转调度法 ""μC/OS-II允许每个任务有不同的栈空间 【解析】μC/OS-II是抢占式实时操作系统内核,只能管理64个任务。 目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。 不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。 每个任务拥有自用栈。 故B项错误,选B。 在μC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。 其中不能达到保护目的的方法是()。 ""利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断 ""利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁 ""利用信号量、互斥信号量、邮箱和消息队列进行任务间通信 ""利用内存文件进行任务间的大规模数据共享 【解析】在μC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。 其中主要有以下三种: 利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断;利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁;利用信号量、互斥信号量、邮箱和消息队列进行任务间通信。 利用内存文件进行任务间的大规模数据共享是达不到保护任务之间的共享数据的作用。 故此题选择D。 移植μC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的? ()。 ""处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断 ""该电路板的处理器必须具备MMU(存储管理单元) ""处理器支持中断,并且能产生定时中断(通常在10至100Hz之间) ""处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区 【解析】移植μC/OS-II到一个嵌入式电路板上正常运行,必须满足以下要求: 处理器的C编译器能产生可重入代码;用C语言就可以打开和关闭中断;处理器支持中断,并且能产生定时中断(通常在10~100Hz之间);处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区;处理器有将栈区指针和其他CPU寄存器读出和存储到栈区或内存中的指令。 存储管理单元可以不需要。 故选择B。 NiosII软核处理器的硬件抽象层(HAL)系统库是一个轻量级C/C++运行时环境,属于单线程的类UNIX运行库,关于它所提供的服务如下哪一项说法是错误的()。 ""结合NewLibANSIC标准库,向用户提供熟知的标准库函数 ""提供设备驱动,使用户可以访问系统中的所有设备 ""为系统提供了TCP/IP协议栈 ""系统初始化,在main()函数之前完成软核处理器Nios和运行库环境的初始化任务 【解析】HAL系统库提供以下服务: 结合NewlibANSIC标准库,向用户提供熟知的标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三级 嵌入式 选择 精选