三级嵌入式题库6

三级嵌入式题库6
三级嵌入式题库6

全国计算机等级考试三嵌入式系统开发技术题库第6

一、选择题

1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是:()。

A:与具体应用紧密结合,具有很强的专用性

B:以硬件为主,软件只起辅助作用

C:软硬件资源往往受到严格的限制

D:软件大多固化在只读存储器中

2:嵌入式系统广泛使用微控制器(MCU),下面关于MCU的叙述中错误的是:()。A:MCU将大部甚至全部计算机硬件电路集成在一块芯片中,它只需很少一些外接电路就可独立工作

B:使用MCU的嵌入式系统体积小,功耗和成本低,可靠性也高

C:MCU品种和数量多,应用广泛,它占有嵌入式系统的大部分市场

D:MCU都是片上系统(SoC)

3:按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于高端嵌入式系统特性的叙述中错误的是:()。

A:其硬件的核心大多是32位/64位处理器

B:操作系统功能齐全,大多使用Windows系统

C:应用软件可更新和扩展

D:智能手机、路由器等产品中使用的大多是高端嵌入式系统

4:集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是:()。

A:目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上

B:当前最复杂的CPU芯片所集成的晶体管数目已多达10亿个

C:当前速度最快的CPU芯片时钟频率已经高达10GHz

D:微机电系统(MEMS)在芯片上融合了光﹑机﹑电等多种不同类型的构件

5:数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是:()。

A:简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是.txt

B:WWW网页是一种典型的超文本

C:PDF文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准D:数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品

6:假设数码相机使用的存储卡容量是2GB,数据压缩比平均是4,那么它一次可连续拍摄1600万色(真彩色)的4096 ?3072分辨率的彩色相片大约多少张?()。A:50

B:100

D:400

7:数字视频(及其伴音)在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是:()。

A:.aviB:.movC:.wavD:.rmvb

8:路由器用于2个或多个计算机网络的互连,有关路由器IP地址的下列说法中,正确的是:()。

A:网络中的路由器不需要IP地址

B:网络中的路由器必须人工设置IP地址

C:网络中的路由器具有两个以上的IP地址

D:网络中的路由器只能设置一个IP地址

9:以下关于嵌入式处理器的说法错误的是()。

A:哈佛结构是指CPU(运算器与控制器)与存储器的连接只有一套总线

B:RISC架构是指精简指令集计算机体系结构

C:ARM处理器采用单周期操作

D:ARM处理器都采用流水线技术

10:关于ARM嵌入式处理器的工作状态,以下说法错误的是()。

A:ARM状态仅支持32位指令编码

B:Thumb状态仅支持16位指令编码

C:Thumb-2状态仅支持32位指令编码

D:ARM状态和Thumb状态是可以相互切换的

11:以下关于ARM处理器寄存器说法错误的是()。

A:CPSR为程序状态寄存器,存放各种标志和状态

B:SPSR为备份程序状态寄存器

C:R13为链接寄存器LR

D:R15为程序计数器PC

12:以下关于ARM处理器说法正确的是()。

A:32位ARM处理器支持字节,半字,和字三种数据类型

B:MMU为存储器保护单元,是对存储器进行保护的可选组件

C:虚拟地址到物理地址映射是MPU的主要功能

D:WIC为嵌套向量中断控制器

13:与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。

A:功能强大,低功耗设计,RISC结构

B:全部都是RISC,哈佛结构

C:功耗低,代码效率高,合作伙伴多

D:成本低,软件可移植性好,供货源多

14:ARM指令完成的功能是如果清除R7中的bit0,1,5位,正确的指令是()。A:ORRR7,R7,#0x00000023

B:AND R7,R7,#0xFFFFFFDC

C:BIC R7,R7,#0xFFFFFFDC

D:XOR R7,R7,#0xFFFFFFDC

15:在指令LDR R3,[R4,#4]!执行后,R4中的值为()。

A:不变

B:R4+1

D:4

16:以下对伪指令的解释错误的是()。

A:DCB 0xAC;在内存区域分配一个字的内存空间并初始化为0xAC

B:CODE16;伪指令通知编译器,其后的指令序列为16位的Thumb指令

C:MyTestEQU15000;定义一个32位常量MyTest,值为15000

D:EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用

17:如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。

A:LDRPL R0,[R1]

B:LDRMI R0,[R0]

C:LDRHMI R1,[R0]

D:LDRBMI R0,[R1]

18:在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。

A:BL LabelSub

B:BX LabelSub

C:CBNZ R1,LabelSub

D:BIC R0,R0,#LabelSub

19:下面关于嵌入式处理器时钟信号的叙述中,错误的是:()。

A:嵌入式处理器需要时钟信号才能按照节拍正常工作

B:大多数嵌入式处理器内置时钟信号发生器

C:嵌入式处理器不能使用外部振荡源提供时钟信号

D:可用于产生时钟信号的晶振,有的是无源的、有的是有源的

20:下面是关于AMBA(Advanced Microcontroller Bus Architecture)的叙述:Ⅰ. AMBA有助于开发带有大量控制器和外设的多处理器系统

Ⅱ. AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准

Ⅲ. AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准

Ⅳ. AMBA有多个版本,其总线性能也不断提高

上述叙述中,正确的是:()。

A:仅Ⅰ和Ⅱ

B:仅Ⅱ和Ⅲ

C:仅Ⅰ和Ⅲ

D:全部

21:下面关于NOR Flash和NAND Flash的叙述中,错误的是:()。

A:NOR Flash和NAND Flash是目前市场上两种主要的闪存技术

B:NAND Flash以页(行)为单位随机存取,在容量、使用寿命等方面有较大优势C:NOR Flash写入和擦除速度较慢

D:数码相机存储卡和U盘中的Flash均采用NOR Flash

22:下面4种嵌入式系统的I/O接口中,哪一种可以实现并行I/O?()。

A:GPIO

B:SPI

D:I2C

23:下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~ GPF1的状态为:()。

下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~ GPF1的状态为:()。

A:111111

B:001111

C:111100

D:000000

24:8段共阴极LED数码管示意如下图所示,为显示英文字母b,其编码(按dp g f e d c b a的顺序排列)是()。

A:01111101

B:01110111

C:01111100

D:01111001

25:下面关于S3C2410电源管理的叙述中,错误的是:()。

A:电源管理模块具有四种模式

B:正常模式下,电源管理模式为内核及ARM芯片内部所有硬件组件提供时

钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C:任何情况下复位操作均自动进入正常工作模式

D:在掉电模式和休眠模式下,只要有任何一个外部中断或RTC时钟中断发生,均将返回到正常模式

26:下面关于S3C2410中断控制器的叙述中,错误的是:()。

A:中断控制器不支持内置SPI引起的中断

B:中断控制器支持内置I2C引起的中断

C:中断控制器支持内置USB引起的中断

D:中断控制器支持内置RTC引起的中断

27:下面关于S3C2410中UART的叙述中,错误的是:()。

A:芯片内置UART0、UART1和UART2共三个接口

B:UARTn对应的控制寄存器UCONn用于确定UARTn传输帧的格式

C:在计算波特率时用到的外部时钟有两种选择,具体选择时由UART的控制器寄存器中的相关位的状态决定

D:通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许28:下面哪一种接口不是无线通信接口?()。

A:GPRS

B:CAN

C:蓝牙

D:WiFi

29:RTOS响应时间的具体指标不包括如下哪一项:()。

A:中断延迟时间(Interrupt Latency)

B:任务切换时间(Task Switching Latency)

C:进程切换时间(Process Switching Latency)

D:存储器延迟时间(Memory Latency)

30:如下关于TinyOS的说法,正确的是:()。

A:主要用于无线传感器网络的操作系统

B:属于重量级的操作系统

C:是QNX公司开发的开放源代码操作系统

D:TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程

31:如下关于uCOS-II/III的说法,正确的是:()。

A:是包含有设备驱动程序和文件系统的小型嵌入式操作系统内核

B:uCOS-III是开放源代码的免费操作系统

C:uCOS-II具有良好的可裁剪性和可移植性,能够支持的任务数为32个

D:任务调度按优先级抢占式调度方式进行

32:如下关于Android操作系统的说法,正确的是:()。

A:是一种以Linux为基础的完全开放源代码操作系统

B:主要使用于桌面计算设备

C:使用不同的软件开发包,则使用的编程语言也可以不同

D:谷歌公司对基于Android操作系统的第三方软件进行严格把关

33:如下关于QNX操作系统的说法,正确的是:()。

A:它完全遵循POSIX相关各种标准

B:属于宏内核操作系统

C:内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理

D:进程在非独立的地址空间运行

34:如下关于开源操作系统的说法,正确的是:()。

A:能够免费获得源码,起始使用成本较低

B:获得技术支持比较困难,但维护比较简单

C:移植过程开发工作量大,但系统可靠性较高

D:即购即用,且产品研发容易满足工期要求

35:以下各项不属于开源嵌入式操作系统的是:()。

A:uCLinux

B:RTLinux

C:uC/OS-II

D:VxWorks

36:以下各项关于微内核(micro kernel)操作系统的说法,正确的是:()。A:是对单内核做了结构扩展后推出的

B:内核不包括任务管理、调度器、中断管理和进程间通信模块

C:内核小巧,传统操作系统内核中的许多部分都被移出内核

D:进程需要区分内核模式和用户模式服务

37:以下各项关于引导加载程序的说法,不正确的是()。

A:引导加载程序对应的英文术语是BIOS

B:嵌入式系统加电后执行的第一批最初操作称为引导或者自举

C:引导加载程序会进行内存加电自检和外设存在自检

D:引导加载程序会进行内存地址映射,初始化外围设备

38:对于嵌入式Linux而言,Bootloader完成的工作步骤不包括如下哪一项:()。A:初始化处理器及外设的硬件资源配置

B:建立内存空间的映射关系,将系统的外存和内存地址变换激活

C:装载操作系统映像到内存

D:操作系统启动后,配置网卡按预设参数连接互联网

39:下面有关嵌入式系统开发过程的描述语句中,不恰当的是:()。

A:在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。

B:在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求(如:功耗、成本、尺寸等)如何实现。

C:构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。

D:系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。

40:下面有关GNU工具套件的描述语句中,不恰当的是:()。

A:GNU是一种常用于开发基于Linux操作系统应用软件的工具套件

B:GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码C:若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数

D:在GDB调试环境下,用run命令来装入需要调试的可执行文件

二、填空题

101:所有嵌入式系统都是由硬件和软件两部分组成的,硬件部分的主体是___【1】___和存储器;它们通过___【2】___接口(设备)与外部世界联系。

102:数字图像的文件格式有多种,不同的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在___【3】___中广泛使用。___【4】___图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。

103:构建无线局域网的技术除了采用802.11(Wi-Fi)之外,另一种常用的是___【5】___技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为1Mbps左右,传输距离大约在___【6】___m之内。

104:如果R5=1000,R6=2999,C=1,指令ADCR0,R5,R6执行后,R0=___【7】___,R5=___【8】___。

105:小端模式下如果从0x30000000到0x30000007存放的一个双字为

0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0=___【9】___、LDRH R2,[R1,#2]执行后,R2=___【10】___。

106:若R2=0xFF00000F,则指令ADDS R1,R2,#0x80000001执行后,寄存器R1=___【11】___,进位位C=___【12】___。

107:已知R0=0x10,R1=0x20,R2=0x08,R3=0xFFFFFFF3,则指令LSL R0,R0,R2执行后,R0=___【13】___,指令MVN R1,R3执行后R1=___【14】___。

108:Thumb-2指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为___【15】___,关闭可屏蔽中断的指令为___【16】___。

109:嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为片内存储器和___【17】___存储器以及外部存储设备,按照存储信息的不同又可分为___【18】___存储器和数据存储器。

110:设某存储器总线的工作频率为100MHz,数据宽度为16位,每个总线周期传输2次,其带宽为___【19】___MB/S,1分钟可传输___【20】___MB数据。

111:UART传送一个字符时有固定的格式,如下图所示。图中①和②分别是___【21】

___位和___【22】___位。

112:高清晰度多媒体接口用4个大写英文字母简称为___【23】___,它是一种___【24】___化音频/视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数/模或者模/数转换。

113:在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是___【25】___式触摸屏(俗称软屏),结构简单,价格较低;另一种是___【26】___式触摸屏(俗称硬屏),其结构相对复杂,价格较高。

114:在实时系统中,在给定时间内系统可以处理的事件总数称为___【27】___。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是___【28】___。

115:在嵌入式操作系统中,核心部分称为___【29】___,而对硬件设备进行控制和管理的程序模块称为___【30】___。

116:嵌入式系统___【31】___的时候,所有的微处理器通常都从某个由CPU制造商预先安排的地址上取指令。例如,基于ARM920T核的微处理器从地址0x00000000取得它的第一条指令。CPU执行的第一条指令就是___【32】___程序中的第一条指令。

117:引导加载程序在引导加载操作系统时,设置相关的寄存器和资源,跳转到___【33】___所在的空间,执行其引导,这个过程中可以给___【34】___传递参数,可以控制系统启动的模式。

118:U-Boot是一种通用的引导加载程序,对___【35】___系列处理器支持最为丰富,对___【36】___操作系统的支持最为完善。

119:嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在___【37】___ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和___【38】___设备。

120:利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是___【39】___连接类型和Scattered 连接类型。采用Scattered连接类型时需要提供一个scatter格式的___【40】___。

三、综合题

6:1、电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求如下:

a、需要若干个对应楼层的按键和开门、关门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段LED显示器显示电梯所运行到的楼层。

b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时,5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时5秒,再关门,电梯运行。

c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下“紧急呼叫”按键,则启动数字语音对讲。

d、具备对轿箱内部的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。

根据上述功能要求的描述,若采用S3C2410芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述(程序)和回答有关的问题。

(注意:完善程序或回答问题所需的寄存器格式见题后的附录)

(1)电梯轿箱控制器的硬件平台设计时,除了要设计最小硬件系统外,还必须完成按键接口电路、LED显示器接口电路、红外探测接口电路、电梯开关门驱动电路、音频接口电路、___【1】___接口电路及通信接口电路等。在通信接口设计时,由于电梯轿箱控制器与电机房控制器之间只需要传输包含命令信息、楼层信息的文本数据,它们之间的通信接口拟设计为RS-485接口,可以采用S3C2410芯片内部的___【2】___部件外加电平转换芯片等来实现。而电梯轿箱控制器与中央控制子系统之间需要传输视频和音频信息,它们之间的通信接口拟设计为以太网接口,由于S3C2410芯片内部没有以太网控制部件,因此需外加以太网控制器芯片及电平转换等来实现。实现时,若选用AX88796芯片,其片选信号CS引脚(低电平有效)连到S3C2410芯片的nGCS3上,因此,读写AX88796芯片内部寄存器的首地址是:___【3】___。(说明:S3C2410芯片外部可扩展的存储容量为1GB,分成了8块,每块128MB,分别由nGCS0~nGCS7选择,整个外部存储空间的首地址为:0x00000000)

(2)设计红外探测电路时,利用GPE2作为输出,控制红外发射管工作,GPE3作为输入连接到红外接收管。那么,相关驱动程序中,初始化GPE2、GPE3引脚功能的语句是:

rGPECON=((rGPECON|0x00000010)&___【4】___); // rGPECON是端口E的控制寄存器

若GPE2输出“1”时,控制红外发射管工作(即发射红外线),GPE2输出“0”时,控制红外发射管不工作,那么,相关驱动程序中,控制红外发射管工作和不工作的语句分别是:

rGPEDAT = rGPEDAT |___【5】___; // rGPEDAT是端口E的数据寄存器rGPEDAT = rGPEDAT &___【6】___;

(3)电梯轿箱控制器探测到无人再进入电梯时,将延时5秒后关闭电梯门。设计时,若选用S3C2410芯片内部的Timer2部件来产生0.05秒的时间间隔,然后,再用Timer0部件来计数,即计0.05秒时间间隔的产生次数。那么,Timer0部件在此将作为计数器用,而Timer2部件在此将作为___【7】___器用。软件设计时,Timer0部件计数___【8】___次,即表示5秒时间间隔到,将产生中断请求,在Timer0的中断服务程序中发出轿箱门关闭信号。

若系统主频参数PCLK为264MHz,分割器值选择为16,预分频系数选择为19,那么,为了使Timer2能产生0.05秒的时间间隔,初始化函数可以设计如下,请补充完善。(注:所有参数请用十六进制表示)

void Timer2Int(void)

{

//设置定时器配置寄存器0(TCFG0)

rTCFG0=___【9】___; //dead zone=0, Timer2预分频系数设19

//设置定时器配置寄存器1(TCFG1)

rTCFG1=___【10】___; //都工作在中断方式,mux2=1/16

//设置计数常数

rTCNTB2=___【11】___;

//设置控制寄存器TCON

rTCON=___【12】___; //更新TCNTB2和TCMPB2

rTCON=0x001000; //Timer2启动

}

(4)电梯轿箱控制器中所需的数字语音对讲功能,需要设计语音信号的采集电路和回放电路。通常情况下人的语音信号是频率范围为300Hz~___【13】___Hz 的模拟信号,因此,可以利用A/D转换部件设计语音波形的采集电路,从而得到数字语音信号,并通过以太网通信接口传输给中央控制子系统。假设采样频率为8KHz,样本值用8位二进制数进行编码。那么,125ms的语音片段,用10Mbps 的以太网传输,至少需要___【14】___ms。语音信号回放电路可以利用D/A转换芯片再加功放电路等来设计,设计语音回放软件时,为了使回放时语音不会失真,需定时把数字语音信号输出到D/A芯片中,这个定时时间间隔应该是___【15】___靤。

(5)电梯轿箱控制器中所需的视频监控功能,需要设计与视频模块的接口电路。若用GPE15、___【16】___来连到视频模块的SDA、___【17】___引脚上,GPC0~GPC7连接到视频模块的数据线上,用于输入视频图像的Y信号,那么,相关驱动程序中需要下面语句来初始化GPC0~GPC7引脚的功能。

rGPCCON=rGPCCON&___【18】___; // rGPCCON是端口C的控制寄存器

(6)电梯轿箱控制器中需要移植霤/OS-II操作系统作为软件平台。移植工作的重点是改写OS_CPU.H、___【19】___、OS_CPU_C.C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用___【20】___函数来创建任务,并用OSStart()函数来启动多任务调度功能。

附录:三、综合题中完善程序或回答问题所需的寄存器格式端口C控制寄存器(GPCCON)的格式

符号位描述初始状态

GPC15[31:30]00=输入01=输出10=VD7 11=保留

GPC14[29:28]00=输入01=输出10=VD6 11=保留

GPC13[27:26]00=输入01=输出10=VD5 11=保留

GPC12[25:24]00=输入01=输出10=VD4 11=保留

GPC11[23:22]00=输入01=输出10=VD3 11=保留

GPC10[21:20]00=输入01=输出10=VD2 11=保留

GPC9[19:18]00=输入01=输出10=VD1 11=保留

GPC8[17:16]00=输入01=输出10=VD0 11=保留

GPC7[15:14]00=输入01=输出10=LCDVF2 11=保留

GPC6[13:12]00=输入01=输出10=LCDVF1 11=保留

GPC5[11:10]00=输入01=输出10=LCDVF0 11=保留

GPC4[9:8]00=输入01=输出10=VM 11=保留

GPC3[7:6]00=输入01=输出10=VFRAME 11=保留

GPC2[5:4]00=输入01=输出10=VLINE 11=保留

GPC1[3:2]00=输入01=输出10=VCLK 11=保留

GPC0[1:0]00=输入01=输出10=LEND 11=保留

端口E控制寄存器(GPECON)的格式

符号位描述初始状态

GPE15[31:30]00=输入01=输出10=IICSDA 11=保留

GPE14[29:28]00=输入01=输出10=IICSCL 11=保留

GPE13[27:26]00=输入01=输出10=SPICLK 11=保留

GPE12[25:24]00=输入01=输出10=SPIMOSI0 11=保留

GPE11[23:22]00=输入01=输出10=SPIMISO0 11=保留

GPE10[21:20]00=输入01=输出10=SDDAT3 11=保留

GPE9[19:18]00=输入01=输出10=SDDAT2 11=保留

GPE8[17:16]00=输入01=输出10=SDDAT1 11=保留

GPE7[15:14]00=输入01=输出10=SDDAT0 11=保留

GPE6[13:12]00=输入01=输出10=SDCMD 11=保留

GPE5[11:10]00=输入01=输出10=SDCLK 11=保留

GPE4[9:8]00=输入01=输出10=IISSDO 11=保留

GPE3[7:6]00=输入01=输出10=IISSDI 11=保留

GPE2[5:4]00=输入01=输出10=CDCLK 11=保留

GPE1[3:2]00=输入01=输出10=IISSCLK 11=保留

GPE0[1:0]00=输入01=输出10=IISLRCK 11=保留

TCFG0寄存器

TCFG0的位功能描述初始状态值

[31:24]保留0x00

[23:16]在此不用0x00

[15:8]确定Timer2,Timer3,Timer4的预分频系数0x00

[7:0]确定Timer0,Timer1的预分频系数0x00TCFG1寄存器

TCFG1的位功能描述初始状态值

[31:24]保留0x00

[23:20]在此不用0b0000

[19:16]确定Timer4的分割器值0000=2 0001=4 0010=8 0011=16

[15:12]确定Timer3的分割器值0000=2 0001=4 0010=8 0011=16

[11:8]确定Timer2的分割器值0000=2 0001=4 0010=8 0011=16

[7:4]确定Timer1的分割器值0000=2 0001=4 0010=8 0011=16

[3:0]确定Timer0的分割器值0000=2 0001=4 0010=8 0011=16

说明:设置TCFG0、TCFG1可以确定预分频器系数、分割器值,如:通过设置TCFG0为0x00001F00,Timer2的预分频器系数选择为31,设置TCFG1为0x00000100,Timer2的分割器值选择为4。通过下面公式计算定时器的计数常数:

定时器输入时钟频率=PCLK/(预分频系数+1)/分割器值

计数常数=定时时间间隔/(1/定时器输入时钟频率)

预分频系数的范围为0~255,分割器值的取值范围为2、4、8、16。

TCON寄存器(注:此处不用的位被省略,其值均默认为0)

TCON的位功能描述初始状态值

[15]确定Timer2的自动装载功能1=自动装载0=一次停止

[14]确定Timer2的输出反转位1=TOUT2反转0=TOUT2不反转

[13]确定Timer2的更新1=更新TCNTB2和TCMPB2 0=不更新

[12]确定Timer2的启动/停止1=启动0=停止

2019年3月全国计算机三级嵌入式考试题库第10套

一、选择题 1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是: A) 它的英文缩写是DSP B) 它比通用的微处理器能更好地满足高速数字信号处理的要求 C)它特别适合于文字处理和图形用户界面 D) 手机和数码相机等产品通常都含有数字信号处理器 2、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是: A) SoC芯片中只有一个CPU或DSP B) SoC已经成为嵌入式处理芯片的主流发展趋势 C) SoC是集成电路加工工艺进入纳米时代后的产物 D) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能 3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、 ②、③分别是: A)发送设备MAC地址、接收设备MAC地址、校验信息 B) 发送设备MAC地址、校验信息、接收设备MAC地址 C) 校验信息、发送设备MAC地址、接收设备MAC地址 D) 接收设备MAC地址、发送设备MAC地址、校验信息 4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是: A) ATM柜员机、数码相机B)数码相机、ATM柜员机 C) ATM柜员机、ATM柜员机 D) 数码相机、数码相机 5、关于处理器内核说法正确的是: A) 51内核是RISC指令集结构 B) AVR内核是CISC指令集结构 C) MSP430内核采用冯.诺衣曼结构D)所有ARM内核均采用哈佛结构 6、关于ARM Cortex-M处理器的特点,以下说法错误的是: A) 功能强 B) 耗电少 C) RISC结构D)多周期操作 7、以下ARM处理器,只有Thumb-2状态和调试状态的是: A) ARM7 B) ARM9 C) ARM11 D) ARM Cortex-M3 8、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM 指令LDRH R0,[R1]之后,R0的值为: A) 0x32303134 B) 0x00003230 C) 0x00003134 D) 0x00000032 9、已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为: A) 1 B) 8 C) 0x10 D) 0x80 10、对于ARM处理器以下不属于逻辑运算指令助记符的是: A) AND B) BIC C) EOR D) SBC 11、关于ARM处理器的工作模式,以下说法错误的是: A) 用户模式是程序正常执行的工作模式B) 管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 C) 系统模式运行特权级的操作系统任务 D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12、以下关于ARM状态寄存器CPSR的说法正确的是: A) CPSR决定存储器的数据类型和存储模式 B) CPSR中I为快速中断禁止控制位 C) CSPR中的T为陷井标志D) CPSR决定ARM处理器工作模式 13、下面是关于ARM嵌入式芯片中的GPIO的叙述,其中错误的是: A) GPIO即通用输入/输出端口 B) GPIO作为输入时具有缓冲功能 C) GPIO作为输出时具有锁存功能D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14、下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是: A) ARM处理芯片内部的定时计数组件中包含通用定时器(Timer) B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) C) ARM处理芯片内部的看门狗定时器(WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

嵌入式3级选择题5

1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是:()。 A) 嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性 B) 嵌入式系统的软硬件资源往往受到严格的限制,不易扩展 C) 嵌入式系统使用的CPU字长以8位为主 D) 嵌入式系统大多具有不同程度的实时性 【解析】与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点。1)专用型,嵌入式系统与具体应用紧密结合,具有很强的专用型;2)隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;3)资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;4)高可靠性;5)实时性;6)软件固化。现在嵌入式系统中使用最多的是8位和16位的CPU。故此题选C 2.数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是:()。 A) DSP是一种高性能通用微处理器 B) DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令 C) DSP能显著提高音频、视频等数字信号的数据处理效率 D) 手机和数码相机等产品通常都含有DSP 【解析】DSP 并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有DSP。因此选项A 错误。 3.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是:()。 A) 其硬件的核心大多是4位/8位单片机 B) 由监控程序对系统进行控制,一般不需要使用操作系统 C) 系统功能很容易现场升级 D) 计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统 【解析】按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端嵌入式系统,其硬件的核心大多是4位/8位单片机;一般不使用操作系统,由监控程序对系统进行控制;在工控领域和白色家电领域占主导地位,如计算器、遥控器、空调等。故C项错误。 4.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是:()。 A) 单块集成电路的集成度平均每18~24个月翻一番 B) 集成电路的工作频率越来越高,功耗越来越低 C) 当前集成电路批量生产的主流技术已经达到45nm、32nm甚至更小的工艺水平 D) 集成电路批量生产使用的晶圆直径已经达到12~14英寸甚至更大 【解析】著名的摩尔定律表示单块集成电路的集成度平均每18~24个月翻一番;当前,世界上集成电路批量生产的主流技术已经达到12~14英寸晶圆、45nm或32nm的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是

嵌入式三四级选择地的题目

.选择题(分数=1*60) 1.对一个字,存储时先存放低字节,再存放高字节(即低字节占低地址,高字节占高地址)。则该种存储格式为__A__________ A,小端方式B,大端方式C,低端方式D,高端方式 2.ARM公司是专门从事___B________ A,基于RISC技术芯片设计开发B,ARM芯片生产C,软件设计 D,ARM芯片销售 3.哪个不是ARM微处理器的特点_____D_______ A,体积小,低功耗,低成本,高性能B,大多数数据操作都在寄存器中完成C,寻址方式灵活简单,执行效率高D,指令长度不固定 4.ARM微处理器为_____________C____ A, 16位RISC架构B, 32位CISC架构C, 32位RISC 架构D, 64位RISC架构 5.ARM7系列微处理器是_____A______ A, 三级流水线结构B, 四级流水线结构C, 三级流水线结构D, 三级流水线结构 6.ARM9系列微处理器是________C_____ A, 三级流水线结构B, 四级流水线结构C, 五级流水线结构D, 三级流水线结构 7.对于ARM7TDMI系列微处理器,下列叙述哪个是错误的__D___ A, 支持片上Debug B, 支持压缩指令集Thumb C, 内嵌硬件乘法器 D, 嵌入式ICE,但不支持片上断点和调试点8.下列叙述哪个是错误的___B___ A, ARM指令为32位的长度,Thumb指令为16位长度 B,Thumb代码与等价的ARM代码相比较,用ARM指令要比Thumb指令节省30%-40% 以上的存储空间 C, 使用Thumb代码的系统,其功耗要低D, Thumb指令的密度高

计算机三级嵌入式系统题库及解析第3套

计算机三级嵌入式系统题库及解析第3套 一、选择题 1: 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。 A: 嵌入式系统与具体应用紧密结合,具有很强的专用性 B: 嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2: 嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。 A: 支持实时处理 B: 低功耗 C:高主频 D:集成了测试电路 3: 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路 C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O 等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4: 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A: 集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少

B: 根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5: 文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A: 目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6: 假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7: 在数字音频信息数字化过程中,正确的处理顺序是()。 A: 量化、取样、编码 B: 取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8: 互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP 协议起着关键性的作用。下面有关IP 协议的叙述中,错误的是()。 A:IP 地址解决了网络中所有计算机的统一编址问题 B:IP 数据报是一种独立于各种物理网络的数据包格式 C:目前广泛使用的是IP 协议的第6版( IPv6 ),IPv4 已经很少使用

嵌入式系统学习心得总结

嵌入式系统学习心得总结 射频模块,都采纳成熟的套片,而昔时国内上只要两家公司有此技能,自我觉得模仿功用没有太强的人,没有太合适搞这个,假如真能搞定得手机的射频模块,只需到达普通水平能够月薪都正在15K以上。 另外一类便是数字局部了,正在小气向上又可分为51/ARM的单片机类,DSP类,FPGA类,国际FPGA的工程师年夜可能是正在IC计划公司处置IP核的前端考证,这局部没有搞到门级,出路没有太阴暗,即便做个IC前端考证工程师,也要搞上多少年才干胜任。DSP 硬件接口比拟定型,假如没有向驱动或者是算法上挨近,出路也没有会太年夜。而ARM单片机类的内收留就较多,业界产物占用量年夜,使用人群广,因而失业空间极年夜,而硬件计划最表现程度以及水准的便是接口计划这块,这是各个初级硬件工程师互相PK,断定程度上下的根据。而接口计划这块最关头的是看时序,而没有是复杂的衔接,比方PXA255处置器I2C请求速率正在100Kbps,假如把一个I2C 核心器件,最高还达没有到100kbps的与它相接,必定要招致计划的失利。如许的状况有良多,比方51单片机能够正在总线接LCD,但为何这类LCD就不克不及挂正在ARM的总线上,另有ARM7总线上能够外接个Winband的SD卡把持器,但为何这类把持器接没有到ARM9或者是Xscale处置器上,这些都是成绩。因而接口并非一种复杂的衔接,要看时序,要看参数。一个良好的硬件工程师该当可以正在不参考计划的条件下计划出一个正在本钱以及功能上愈加良好的产

物,靠现有的计划,也要停止得当的可行性裁剪,但没有是胡乱的来,我碰到一个工程师把计划中的5V变1.8V的DC芯片,间接改换成LDO,偶然就会把CPU烧上多少个。头几天另有人但愿我帮助把他们从前基于PXA255平台的手持GPS设置装备摆设做下顺序优化,我问了一上情况,舆图是存正在SD卡中的,而SD卡与PXA255的MMC把持器间采纳的SPI接口,因而招致舆图读取速率非常的慢,这类状况是计划中严峻的缺点,而没有是顺序的成绩,因而我提了多少条倡议,让他们更新试下再说。因而想成为一个良好的工程师,需求对于零碎全体性的掌握以及对于已经有电路的了解,换句话说,给你一套电路图你毕竟能看理解理睬几多,看没有理解理睬80%以上的话,阐明你离良好的工程师还差患上远哪。其次是电路的调试才能以及审图才能,但最最根本的才能仍是道理图计划PCB绘制,逻辑计划这块。这是指的硬件计划工程师,从下面的硬件计划工程师中还能够分出ECAD 工程师,便是业余的画PCB板的工程师,以及EMC计划工程师,帮人家处理EMC的成绩。硬件工程师再往上便是板级测试工程师,便是C 语功底很好的硬件工程师,正在电路板调试进程中能经过自已经编写的测试顺序对于硬件功用停止考证。而后再交给基于操纵零碎级的驱动开辟职员。 总之,硬件的内收留良多很杂,硬件那方面练成为了城市成为一个妙手,我经常会给人家做下计划评价,良多初级硬件工程师计划的工具,常常被我一句话否认,因而工程师做到我这类境地,也会获咎些人,但硬件确实会有良多鲜为人知的工具,让良多初级硬件工程师

计算机三级考试嵌入式系统开发技术选择题及答案

计算机三级考试嵌入式系统开发技术选择题及答 案 2015年计算机三级考试嵌入式系统开发技术选择题及答案 单项选择题 1.世界上第一台计算机研制成功的年代是(C) Α.1944年 B.1945年 C.1946年 D.1947年 2.十进制数235,用二进制表达为(A) Α.11101011 B.11101010 C.11101001 D.11101110 3.ARM采用定长指令格式,所有指令都是32位,Bit[31:28]为 (B) Α.目标寄存器编码 B.条件执行 C.指令操作符编码 D.永远是0 4.8080处理器是(C)

Α.32位处理器 B.16位处理器 C.8位处理器 D.4位处理器 5.把微处理器与外部设备相连接的线路称为(D)Α.电源线 B.控制线 C.数据线 D.总线 6.嵌入式软件开发构建阶段的第一步是(A)Α.编译 B.链接 C.定址 D.打包 7.以下有关进程和程序的说法错误的是(D)Α.进程是动态的' B.程序是静态的 C.一个程序可以对应多个进程 D.程序就是进程 Α.RT-Linux B.MontaVista C.WindowsCE D.VxWorks

9.ROM监视器是一个小程序,驻留在嵌入式系统的(B) Α.RAM中 B.ROM中 C.Flash中 D.DOM中 10.直接存储器存取的英文缩写是(A) Α.DMA B.DRAM C.ISA D.IRQ 11.以下不是嵌入式系统应用领域的是(C) Α.移动电话 B.汽车电子 C.办公系统 D.军工航天 12.十进制数235,用八进制表达为(C) Α.351 B.352 C.353 D.354 13.ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为 (C) Α.目标寄存器编码

2013嵌入式设计复习题答案

一、填空题 1、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈佛)的内核架构。 2、 ARM7TDMI采用( 3 )级流水线结构,ARM920TDMI采用( 5 )级流水线。 3、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(支持片上Debug(调式) ), M表示内嵌乘法器Multiplier,I表示(嵌入式ICE ),支持片上断点和调试点。 4、“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。 5、ARM处理器共有37个寄存器,31个通用寄存器,6个状态寄存器。寄存器R13通常 用作堆栈指针,称作SP。寄存器R14用作子程序链接寄存器,也称为链接寄存器LK (Link Register)。寄存器R5通常用于存储PC。 6、程序状态寄存器CPSR的N、Z、C、V分别指--,I=1指-禁止IRQ中断-、F=1指-禁 止FIQ中断-,M[4:0]用做-处理器模式选择-。 7、ARM微处理器支持四种类型的堆栈,即:满递增堆栈、满递减堆栈、空递增堆栈、 空递减堆栈。 8、ARM微处理器有 7 种工作模式,它们分为两类特权模式、非特权模式。 其中用户模式属于非特权模式 9、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM状态、thumb状态,状态寄存器CPSR的 T (或者填 D5 )位反映了处理器运行不同指令 的当前状态 10、ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼结构,数 据和指令分开使用不同接口的是哈佛结构 11、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP (或者填堆栈指针) 12、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种 是大端对齐 13、不同的中断处理不同的处理模式,具有不同的优先级,而且每个中断都有固定的中 断入口地址。当一个中断发生时,相应的R14存储中断返回地址,SPSR存储状态寄存 器CPSR的值。 14、嵌入式微处理器有嵌入式微处理器、嵌入式微控制器、曲入式DSP处理器和嵌入式 片上系统四种类型。 15、ARM9TDMI采用5级流水线:取指、译码、执行、访存和写回。

计算机三级嵌入式系统真题及答案

计算机三级嵌入式系统真题及答案 为了帮助大家更好复习计算机三级嵌入式开发技术,以下为大家整理了计算机三级嵌入式的考试题库,希望能帮助到大家! 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是( )。 A.电饭煲 B.路由器 C.巨型机 机 2:嵌入式系统硬件的核心是。下面关于嵌入式系统特点的叙述中,错误的是( )。 A.支持实时处理 B.低功耗

C.字长在16位以下 D.集成了测试电路 3:下面关于微控制器的叙述中,错误的是( )。 A.微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B.微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C.微控制器的英文缩写是 D.8位的微控制器现在已基本淘汰 4:片上系统()也称为系统级芯片,下面关于叙述中错误的是( )。 芯片中只有一个或 芯片可以分为通用芯片和专用芯片两大类 C.专用芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是( )。 A.它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B.后端通常是以嵌入式作为核心的芯片,用于完成数字图像处理 C.负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的 D.高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128,文件格式为,试问该小说包含的汉字大约有多少万字?( ) A.6万字 B.12万字 C.25万字

嵌入式系统学习心得

嵌入式系统学习心得 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。 另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。dsp硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。而arm 单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器

i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5v变1.8v的dc芯片,直接更换成ldo,有时就会把cpu烧上几个。前几天还有人希望我帮忙把他们以前基于pxa255平台的手持gps设备做下程序优化,我问了一下情况,地图是存在sd卡中的,而sd卡与pxa255的mmc控制器间采用的spi接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计pcb绘制,逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ecad工程师,就是专业的画pcb板的工程师,和emc设计工程师,帮人家解决emc的问题。硬件工程师再往上就是板级测试工程师,就是c语功底很好的硬件工程师,在电路板调试过程中

嵌入式选择题整理题库

选择题: 1、下面哪一种工作模式不属于特权模式()。 A、用户模式 B、系统模式 C、软中断模式 D、模式 3、920T的工作状态包括()。 A、测试状态和运行状态 B、挂起状态和就绪状态 C、就绪状态和运行状态 D、状态和状态 4、232串口通信中,表示逻辑1的电平是()。 A、0v B、3.3v C、+5v~+15v D、-5v~-15v 5、汇编语句“ R0, R2, R3, 1”的作用是()。 A. R0 = R2 + (R3 << 1) B. R0 =( R2<< 1) + R3 C. R3= R0+ (R2 << 1) D. (R3 << 1)= R0+ R2 6、I2C协议中有几根线() A.1 B.2 C.3 C.4 7、指令“ R0!, {R1, R2, R3, R4}”的寻址方式为()。 A、立即寻址 B、寄存器间接寻址 C、多寄存器寻址 D、堆栈寻址 9、232C串行通信总线的电气特性要求总线信号采用()。 A、正逻辑 B、负逻辑 C、高电平 D、低电平 10、下面哪种操作系统不属于商用操作系统。 ( ) A. B. C. D.

11. 下面哪点不是嵌入式操作系统的特点。 ( ) / 22 A. 内核精简 B. 专用性强 C. 功能强大 D. 高实时性 12. 下面哪种不属于嵌入式系统的调试方法。 ( ) A. 模拟调试 B. 软件调试 C. 调试 D. 单独调试 13. 在嵌入式处理器中,下面哪种中断方式优先级最高。 ( ) A. B. 数据中止 C. D. 14. 和的说法正确的是。 ( ) A. 的读速度比稍慢一些 B. 的写入速度比慢很多 C. 的擦除速度远比的慢 D.大多数写入操作需要先进行擦除操作 15. 下面哪种嵌入式操作系统很少用在手机上。 ( ) A. B. C. D. 16、0x17&0x11的运算结果是。 ( ) A.0x01 B.0x11 C.0x17 D.0x07 17、以下哪种方式不属于文件系统的格式。 ( ) 18、下面哪个特点不属于设备的特点。 ( ) A.串行通信方式 B.不可热拨插 C.分、和 D.通信速率比串口快 19、寄存器中反映处理器状态的位是() 位位位位

全国计算机等级考试_三级嵌入式_题库(含答案)

全国计算机等级考试三嵌入式系统开发技术题库第1套 一、选择题 1:嵌入式系统是一类特殊的计算机系统。下列产品中不属于嵌入式系统的是()。 A:电饭煲 B:路由器 C:巨型机 D:POS机 2:嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。 A:支持实时处理 B:低功耗 C:字长在16位以下 D:集成了测试电路 3:下面关于微控制器的叙述中,错误的是()。 A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中 B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用 C:微控制器的英文缩写是MCU D:8位的微控制器现在已基本淘汰 4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。 A:SoC芯片中只有一个CPU或DSP B:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类 C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类

D:FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作 5:数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。 A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理 C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU D:高端数码相机配置有实时操作系统和图像处理软件 6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?() A:6万字 B:12万字 C:25万字 D:40万字 7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所传输的数字视频采用的压缩编码标准是()。 A:MPEG-1 B:MPEG-2 C:MPEG-4 D:MPEG-7 8:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。 A:它适用于中型网络 B:它所在的网络最多只能连接254台主机 C:它不能用于多目的地址发送(组播)

嵌入式系统基础知识总结.doc

嵌入式系统基础知识总结 本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。 (3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。 (4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。 2、嵌入式系统的组成 包含:硬件层、中间层、系统软件层和应用软件层 (1)硬件层:嵌入式微处理器、存储器、通用设备接 口和I/O接口。

嵌入式核心模块=微处理器+电源电路+时钟电路+ 存储器 Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。 (2)中间层(也称为硬件抽象层HAL或者板级支持包BSP). 它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。 BSP有两个特点:硬件相关性和操作系统相关性。 设计一个完整的BSP需要完成两部分工作: A、嵌入式系统的硬件初始化和BSP功能。 片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。 板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。 系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。 B、设计硬件相关的设备驱动。

嵌入式3级填空题5

1.下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是___【1】____接口;组成部分B是___【2】____接口。 【解题思路】 本题考查的主要是嵌入式系统硬件的逻辑组成。硬件的主体是中央处理器和存储器,他们通过I/O接口和I/O设备与外部世界联系,并借助总线相互连接。 【参考答案及解析】 【1】输入 【2】输出 2.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅___【3】____种,文件特别小,适合互联网传输。____【4】___图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。 【解题思路】 此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。 【参考答案及解析】 【3】256 【4】JPEG 3.具有Wi-Fi功能的手机、平板电脑、笔记本电脑等终端设备,需要在有“热点”的地方才可能接入无线网络。所谓“热点”其正式的名称是 ____【5】___,它实际上是一个无线交换机或无线 ___【6】____,室内覆盖距离一般仅为30m左右,室外通常可达100~300m。 【解题思路】 本题考查无线局域网的相关概念 【参考答案及解析】 【5】无线接入点 【6】路由器 4. ARM公司把ARM11之后的基于ARM Cortex- __【7】_____内核和ARM Cortex- __【8】_____内核的系列处理器称为嵌入式Cortex处理器。 【解题思路】 此题考查ARM处理器内核分类,尤其是Cortex处理器。 【参考答案及解析】 【7】R;Cortex-R为实时应用Cortex处理器,其中R表示Real Time;

嵌入式系统学习心得总结范文

嵌入式系统学习心得总结范文 嵌入式系统学习心得总结范文嵌入式系统学习心得总结 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的ode射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15以上。 另一类就是数字部分了,在大方向上又可分为51/AR的单片机类,DSP类,FPGA类,国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,这部分不搞到门级,前途不太明朗,即使做个IC 前端验证工程师,也要搞上几年才能胜任。DSP硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。而AR单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,

而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互P,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I2C要求速度在100bps,如果把一个I2C外围器件,最高还达不到100bps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接LCD,但为什么这种LCD就不能挂在AR的总线上,还有AR7总线上可以外接个winband的SD卡控制器,但为什么这种控制器接不到AR9或是Xscale处理器上,这些都是问题。因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5V变1.8V的DC芯片,直接更换成LDo,有时就会把CPU烧上几个。前几天还有人希望我帮忙把他们以前基于PXA255平台的手持GPS设备做下程序优化,我问了一下情况,地图是存在SD卡中的,而SD卡与PXA255的C控制器间采用的SPI接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,

全国计算机三级嵌入式系统开发技术真题题库

第十二套 1. 嵌入式系统的应用极其广泛,下列设备:①洗衣机、②电饭煲、③服务器、 ④平板扫描仪、⑤路由器、⑥机顶盒、⑦巨型机、⑧ P0机中,属于嵌入式系统 应用的是: A ) 除④和⑤之外 B ) 除③和⑦之外 C ) 除⑤和⑦之外 D ) ①?⑧全部都是 2. 嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目 前嵌入式系统使用最多的非易失性存储器是: A ) Mask ROM B ) Flash memory C ) SRAM D ) SSD 3. 下图是数字信号处理器(DSP 的典型应用方式,其中的①、②和③分别是: A ) 模拟信号、DSP 数字信号 B ) 模拟信号、DSP 模拟信号 C ) 数字信号、DSP 数字信号 D ) 数字信号、DSP 模拟信号 4. 片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有 关叙述中错误的是: A ) 其英文缩写是SO 或SoC ,它是电子设计自动化水平提高和大规模集成电路制 造技术发展的成果 B ) 它已成为集成电路设计的发展趋势, 现在许多嵌入式处理芯片都是片上系 统 C ) 芯片中既包含处理器又包含存储器及外围电路, 单个芯片就能实现数据的采 集、转换、存储、处理和I/O 等多种功能 D ) 智能手机已经广泛采用片上系统,平板电脑大多还使用传统的 In tel 处理A D 转换器* (取样保持)a 显示器心 D/A 转换器存 传感器* 外部世 执行器- (信息处 理”

5. 在嵌入式系统(如数码相机)中,获取数字图像的过程 大体分为四步,如下图所示,正确的处理步骤是: A ) 取样、扫描、分色、量化 B ) 分色、量化、扫描、取样 C ) 扫描、分色、取样、量化 D ) 扫描、量化、取样、分色 6. 数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位 数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为32kb/s , 其量化位数为8位,单声道,采用压缩编码,压缩比为 2,那么取样频率是: A) 8 kHz B) 12 kHz C) 16 kHz D) 20 kHz 7?微波通信是利用频率为300MHz~300GH 电磁波进行的通信,它具有频带宽、容 量大的特性,应用广泛。下面不属于微波通信应用的是: A ) 手机通信 B ) 卫星通信 C ) 无线局域网(WiFi ) D ) 调频广播(FM 8. 计算机局域网传输数据时,必须把数据组织成规定格式的 由下图所示的5个部分组成,其中①、②、③分别是: 漲錐勰讎① A ) 有效载荷、控制信息、校验信息 B ) 控制信息、校验信息、有效载荷 C ) 控制信息、有效载荷、校验信息 D ) 校验信息、有效载荷、控制信息 9. 关于嵌入式处理器内核说法错误的是: 模 拟 图 像 "帧",每一数据帧 ② 数字圈像

嵌入式心得体会解读

嵌入式心得体会 嵌入式心得体会一:嵌入式学习心得体会 4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率! 当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。 在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。 查看ip地址和重启网络服务是我学的第一个命令: ifconfig eth0、ifconfig eth0 IP 地址、service network restart。了解到远程登录软件可用xmanager。 secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux 主机的ip 地址。徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $$SHELL可查看SHELL的环境变量是csh还是bash。指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware 程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。 简单的学习后进入Unit 2,命令行的句法让我懂得了用法规则,一系列的命令功能强大:

嵌入式系统学习心得总结

嵌入式系统学习心得总结 嵌入式系统学习心得总结 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。以下为你带来嵌入式系统学习心得总结,希望对你有所帮助! 嵌入式系统学习心得总结篇1 嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。 看到了嵌入式系统的范围,你也应该知道嵌入式系统工程师是做什么的,就是开发上面的那些电子产品的工程师。 关于如何学习嵌入式? 学习嵌入式,该学习什么基本的知识呢? 首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,

C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。 其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。 还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。 还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。 最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想

相关文档
最新文档