嵌入式系统开发 (3)
- 格式:ppt
- 大小:172.50 KB
- 文档页数:10
三级嵌入式系统开发技术-3(总分:100.00,做题时间:90分钟)一、综合题(总题数:4,分数:100.00)1.以下不完整的程序完成的功能是取内存单元0x38000000的值(无符号数),如果该值超过0x80000000,则循环累加队列中的所有元素(由Array2指示),直到遇到结束标志0xAA55为止,结果放在R4,R0指向队列头,使用命令LDR R1,[R0,#2]!来装载,累加结束转到NEXT2;否则把一个含64个带符号的16位数据组成的队列(由Array1指示)求平方和放到R5中。
试填写ARM汇编程序片段中的空白,完善该程序。
AREA MyExCode,CODE,READONLYENTRYCODE32 ;32位ARM模式代码Addr1 ______0x38000000 ; 定义Addr1地址为0x38000000Data1 EQU 0x80000000START LDR R1,=Addr1 ;将内存地址装入寄存器R1中______ ; 取内存数据到R0中CMP R0,#0x80000000______ ; 超过0x80000000转向GOING1MOV R7,#64 ;64个带符号数据,数据个数LDR R0,=Array1 ;取数据队列首地址MOV R5,#0 ;平方和初始化为0NEXT1 ______ ; 取16位的数(半字)到R1且R0←R0+2MUL R6,R1,R1 ;求数据平方放R6中______ ; 求平方和放R5中______ ; 数据个数减1BNE______ ; 64个数据未处理完则继续GOING1 MOV R4,#0 ;累加和初始化为0______ ; 取待累加的数据首地址到R0LOOPM LDR R1,[R0,#2]! ;取待累加的数据放R1中,地址自动更新,R0=R0+2______ ; 判断是不是结束了(特征0xAA55)BEQ NEXT2 ;如果遇到结束标志则转NEXT2ADD R4,R4,R1 ;累加数据到R4中______LOOPM ; 直接返回LOOPM继续累加NEXT2 B STARTAREA BUFDATA,DATA,READWRITE ;定义一个可读/写的数据段BUFDATAArray1 DCW 0x0123,1,4,0x6789,0xof,… ;64个16位有符号数Array2 DCD 0x11 ;若干个32位无符号数,以0为结束DCD 0x22DCD 0x33…DCD 0END ;整个程序结束(分数:30.00)__________________________________________________________________________________________ 正确答案:()解析:EQULDR RO,[R1]LDRH R1,[R0+2]!ADD R5,R5,R6SUB R7,R7,#1NEXT1LDR RO,=Array2CMP R1,#0xAA55B采用S3C2410构成一个嵌入式应用系统,主要用于车辆行车事件记录。
计算机三级考试嵌入式系统开发技术知识点计算机三级考试嵌入式系统开发技术知识点导语:嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,下面是相关考试内容介绍,欢送参考!嵌入式系统及三要素定义:以应用为中心、以计算机技术为根底、软件硬件可裁剪、适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个根本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个详细应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的.一种专用的计算机系统。
嵌入式系统設計与开发原那么与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的根本原那么:物尽其用。
这一原那么说明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小本钱实现更高的性能,同时尽可能采用高效率的设计算法,以进步系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析^p 、体系构造设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目的。
ARM存储形式一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端形式和小端形式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是进步指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
计算机三级(嵌入式系统开发技术)机试模拟试卷106(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.属于ARM处理器特点的是( )。
①单周期操作②只使用加载/存储指令访问内存③三地址指令格式④指令流水线技术⑤低功耗设⑥采用RISC指令集结构A.①②④⑤B.②③④⑤C.②③④⑤⑥D.①②③④⑤⑥正确答案:D解析:ARM处理器特点包括单周期操作、只使用加载/存储指令访问内存、三地址指令格式、指令流水线技术、低功耗设计、采用RISC指令集结构。
故此题选择D。
2.以下关于ARM处理器工作状态说法错误的是( )。
A.工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种B.ARM状态既支持16位指令宽度也支持32位指令宽度C.Thumb状态或Thumb一2状态下代码密度大于ARM状态,占用存储空间较小D.ARM处理器复位后总处于ARM状态正确答案:B解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM 状态②Thumb状态及Thumb一2状态③调试状态。
除支持Thumb一2的ARM 处理器外,其他所有ARM处理器都可以工作在ARM状态。
ARM状态是ARM 处理器工作于32位指令的状态,所有指令均为32位宽度。
B选项叙述错误,故本题选择B。
3.ARM处理器在指令LDR R2,[R5,#2]!执行后,R5中的值为( )。
A.R5不变B.R5=R5+2C.R5=R2+2D.R5=2正确答案:B解析:LDR是存储器到寄存器的数据传送指令,#是立即数符号,题中是基址加变址寻址,表示[R5+2]→R2,执行过后,R5的值为R5+2。
故本题选择B。
4.在以下ARM处理器的指令操作码中可让寄存器R11中的指定位“置位”的指令操作码是( )。
A.MOVB.ANDC.ADDD.ORR正确答案:D解析:汇编中使用逻辑或指令和1进行或运算可以达到让寄存器中的指定位置位的作用,故本题选择D。
计算机三级《嵌入式系统开发》试题与答案计算机三级《嵌入式系统开发》试题与答案阐述题:1.阐述外设存放器的作用、分类,以及每种分类完成的功能。
答:外设存放器又称为“I/O端口”,处理器对为外部设备的访问,就是通过对外设存放器读写完成的。
外设存放器分为3种:控制存放器,用来控制外设行为。
状态存放器,用来指示外设的当前状态。
数据存放器,用来存储外设用例的数据。
2.阐述嵌入式软件开发中程序优化的原那么、分类,以及每种分类优化的内容。
答:嵌入式程序优化遵循三个原那么:等效原那么、有效原那么、经济原那么。
嵌入式程序优化分为3类:运行速度优化,在充分掌握软硬件特性的根底上,通过应用程序构造调整等手段,来缩短完成指令任务所需的运行时间。
代码尺寸优化,在可以正确实现所需功能需求的前提下,尽可能减小程序的代码量。
低功耗优化,在满足需求的前提下,运行时间尽可能少的小孩硬件资,以到达节能降耗的目的。
3.阐述嵌入式操作系统中的文件系统的作用,以及它的层次和每个层次的作用。
答:文件系统提供了在线存储和访问包括数据和程序在内的文件内容的机制。
I/O控制层,为文件系统的最低层,实现内存与磁盘间的信息转移。
根本文件系统层,向合适的设备驱动程序发送指令,以完成对磁盘上的物理块进展读写。
文件组织模块层,将逻辑块地址转换成根本文件系统所用的物理地址。
逻辑文件系统层,管理元数据。
4.从软件的架构层次来阐述嵌入式软件系统模型。
答:从软件的架构层次啦阐述嵌入式软件模型共有3种。
没有OS和BSP的模型,这种,模型没有OS的概念,在硬件层上直接是应用程序,应用程序是高的相关的,直接与硬件打交道。
有OS没有BSP的模型,这种模型有嵌入式OS负责与硬件交互、管理资、应用程序,利用OS的API和库间接与硬件打交道。
有OS和BSP的模型,这种模型在OS与硬件层之间多了一层BSP,BSP负责与硬件交互。
5.阐述层次化的存储模型中,都有哪些存储器,以及它们典型的大小。
三级嵌入式系统开发技术重点内容:嵌入式系统的定义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)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。
RTOS是嵌入式应用软件的基础和开发平台。
(4)应用软件:由基于实时系统开发的应用程序组成。
计算机三级嵌入式系统开发技术真题(三)三、综合题1、某机械设备的控制器,其基本功能要求有:需要有8个数字量输入,用于采集设备的状态信息;且需要8个数字量输出,用于控制设备动作。
具备一个RS-232接口,可以和上位机连接,接收上位机发送的命令及参数。
需要提供一个基准定时信号,定时时间间隔为0.01秒。
需要彩色LCD显示器,用于显示状态信息等。
根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该机械设备控制器的硬件平台,请完善下面的叙述和C语言程序(需要使用的控制寄存器的格式见题后说明)。
(1)若硬件设计时采用GPIO端口E的GPE0~GPE7引脚作为8个数字量输出,那么软件设计时其初始化语句是:rGPECON=(rGPECON|0x00005555)___【1】____。
若软件设计时需要通过GPE5引脚输出1来驱动执行机构动作,那么语句是:rGPEDAT= rGPEDAT | ___【2】____。
(注:rGPECON是端口E 的控制寄存器所对应的变量,rGPEDAT是端口E的数据寄存器所对应的变量)(2)硬件设计时,选用UART0来完成RS-232接口电路设计。
在软件设计时,其初始化程序中波特率设置为9600bps,数据格式设置为:8位数据位、奇校验、1位停止位。
请补充完善下面的UART0初始化函数(注:主频参数为PCLK):voidUART0_Init(){rGPHCON=(rGPHCON0xFFFFFF00)|___【3】____; //端口H 相应引脚功能初始化rUFCON0=0x0; //FIFO不使能rUMCON0=0x0;rULCON0=___【4】____; //设置线路控制寄存器rUCON0=0x145; //设置控制寄存器rUBRDIV0=((int)(PCLK/___【5】____) 1); //设置波特率,小数采用四舍五入}(3)按照上面UART0初始化函数所设置的通信速率,每秒钟最多能传输___【6】____个字节的信息。
计算机三级(嵌入式系统开发技术)机试模拟试卷53(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.下面关于嵌入式系统的叙述中,错误的是( )。
A.嵌入式系统在应用数量上远远超过了通用计算机系统。
B.嵌入式系统正在逐步渗透到人类社会的各个领域,嵌入式应用无处不在。
C.嵌入式系统的研发能力及产业化水平是衡量一个国家经济发展、科技进步和国防实力的重要标志。
D.嵌入式系统的应用和发展是一个新生事物,它还只有十年左右的历史。
正确答案:D解析:目前,嵌入式系统在应用数量上远远超过了各种类型的通用计算机系统:嵌入式系统正在逐步渗透到人类社会的各个领域,嵌入式应用无处不在:嵌入式系统的研发能力及产业化水平是衡量一个国家经济发展、科技进步和国防实力的重要标志:第一个公认的现代嵌入式系统是20世纪60年代初美国麻省理工学院开发的阿波罗导航计算机;嵌入式系统的批量生产是在20世纪60年代中期:真正意义上的嵌入式系统是从20世纪70年代微处理器出现后发展起来的。
故本题选择D。
2.按照嵌入式系统的软硬件技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。
下面哪个选项中所有应用都属于低端嵌入式系统?( )A.智能手机、摄像机、游戏机B.数码相机、空调器、电视机顶盒C.家用洗衣机、遥控器、微波炉D.路由器、BP机、传真机正确答案:C解析:嵌入式系统的分类有多种。
按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。
其中低端系统主要采用4/8位单片机,不使用操作系统,监控程序检测系统;在工业领域和家电领域有较高使用率。
故本题选择C。
3.集成电路的特点是体积小、重量轻、可靠性高,其技术进步日新月异。
下面关于当前国际上集成电路技术水平的叙述中,错误的是( )。
A.工艺水平已达几十纳米(nm)的水平B.晶体管数目已超过1亿C.工作频率达到10GHzD.晶圆直径已超过10英寸正确答案:C解析:集成电路的特点是体积小、重量轻、可靠性高。
什么是嵌入式嵌入式有两种理解,一种理解是“嵌入式技术”,它指的是执行专用功能的一种技术手段;另一种理解是“嵌入式系统”,它指的是一个由硬件和软件组成并且能够独立进行运作的器件。
而在这两者之上,则衍生出了各种应用嵌入式的行业。
1、嵌入式技术:嵌入式技术执行专用功能并被内部计算机控制的设备或者系统。
利用嵌入式技术的系统不能使用通用型计算机,而且运行的是固化的软件,用术语表示就是固件(firmware),终端用户很难或者不可能改变固件。
2、嵌入式系统:嵌入式系统的定义是“以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。
”从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还能够涵盖机械等附属装置。
通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。
实际上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包括操作系统,但大部分嵌入式系统均是由单独程序实现整体控制逻辑。
3、嵌入式开发大体分为四个方向:(1)嵌入式硬件开发:需要熟悉电路等知识,熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。
(2)嵌入式驱动开发:需要熟练掌握Linux操作系统、系统结构、计算机组成原理、数据结构相关知识。
熟悉嵌入式ARM开发,至少掌握Linux字符驱动程序开发。
(3)嵌入式系统开发:需要掌握Linux系统配置,精通处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容;掌握Linux 文件系统制作,熟悉各种文件系统格式(YAFFS2、JAFFS2、RAMDISK 等)等。
(4)嵌入式软件开发:需要精通Linux操作系统的概念和安装方法等、掌握面向对象编程的基本思想,以及C++语言的基础内容;精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库;熟悉常用的图形库的编程,如QT、GTK、miniGUI、fltk、nano-x等。
全国计算机等级考试三级嵌入式系统开发技术题库在全国计算机等级考试中,有哪些三级嵌入式系统开发技术相关的题目呢?下面是店铺给大家整理的计算机等级考试三级嵌入式系统开发技术题库及答案,供大家参阅!计算机等级考试三级嵌入式系统开发技术题库及答案一1. 以下属于嵌入式系统应用领域的是( D )Α.移动电话B.工业控制C.机器人D.以上都是2. 十进制数100,用八进制表达为( A )Α.144B.145C.146D.1473. ARM采用定长指令格式,所有指令都是32位,Bit[20]为( C )Α.目标寄存器编码B.第一个操作数寄存器C.指示本指令操作是否影响CPSR的值D.永远是04. EMU只指( A )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 不能确定总线功能的强弱以及适应性的是( D )Α.控制线B.时序信号线C.中断信号线D.地线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( B ) Α.位操作B.价格C.指针D.异常事件处理7. 以下不是线程的优点的选项是( D )Α.响应度高B.资源共享C.经济D.单处理器使用8. 以下是嵌入式操作系统的是( B )Α.VIVIB.RT-LinuxC.EVCD.VM Ware9. GDB中,执行下条源代码的命令是( D )Α.nextB.clearC.makeD.go10.1GB等于( C )Α.8bitB.1024BC.1024MBD.1024KB11. 以下是选择嵌入式系统编程语言的衡量标准的是( D ) Α.异常事件处理B.多任务支持C.程序控制结构D.以上都是12. 以下说法正确的是( A )Α.线程响应度高B.程序是动态的C.程序就是进程D.进程是静态的13. 以下是嵌入式系统的是( D )Α.VIVIB.U-BootC.BLOBD.RT-Linux14. GDB中,显示表达式的值使用命令( A )Α.displayB.showD.list15.1024KB等于( C )Α.1TBB.1BC.1MBD.1GB计算机等级考试三级嵌入式系统开发技术题库及答案二1. 以下不属于嵌入式系统应用领域的是( D )Α.消费类电子产品B.工业控制C.军工航天D.办公系统2. 十进制数100,用二进制表达为( D )Α.1100111B.1100010C.1100101D.11001003. ARM采用定长指令格式,所有指令都是32位,Bit[19:16]为( D )Α.目标寄存器编码B.永远是0C.指示本指令操作是否影响CPSR的值D.第一个操作数寄存器4. EMPU只指( B )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 能确定总线功能的强弱以及适应性的是( C )Α.备用线B.地线C.中断信号线D.数据线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( A )Α.以下都不是B.多任务支持C.程序控制结构D.异常事件处理7. 以下说法错误的是( B )Α.线程响应度高B.程序是动态的C.程序不是进程D.进程是动态的8. 以下不是Boot Loader的是( C )Α.VIVIB.U-BootC.RT-LinuxD.BLOB9. GDB中,显示帮助信息的命令是( B )Α.showB.helpC.seeD.browse10.1TB等于( C )Α.1024BB.1024KBC.1024GBD.1024MB11. 世界上第一台计算机诞生在( B )Α.英国B.美国C.法国D.苏联12. 十进制数123,用十六进制表达为( C )Α.70B.7AC.7BD.7C13. ARM采用定长指令格式,所有指令都是32位,Bit[15:11]为( B )Α.第一个操作数寄存器B.目标寄存器编码C.指示本指令操作是否影响CPSR的值D.永远是014. EDSP只指( B )Α.嵌入式微控制器B.嵌入式数字信号处理器器C.嵌入式微处理D.嵌入式片上系统15. 能确定数据传输的宽度的是( A ) Α.数据线B.时序信号线C.中断信号线D.电源线。
计算机三级(嵌入式系统开发技术)机试模拟试卷61(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.下面关于嵌入式系统的叙述中,错误的是( )。
A.嵌入式系统所涉及的应用领域非常广泛B.嵌入式系统性能较低,价格也比较便宜C.嵌入式系统大多具有不同程度的实时性D.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成正确答案:B解析:嵌入式系统所涉及的应用领域非常广泛,诸如通信、仪器、医疗、家用电器、娱乐设备、船舶、汽车等领域。
嵌入式系统与通用计算机一样,也由硬件和软件两部分组成,大多具有不同程度的实时性。
在高端应用领域也需要高性能的嵌入式系统,价格也不会很便宜。
综上所述,B选项表述有误,故选B。
2.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。
下面属于高端嵌入式系统的是( )。
A.电冰箱B.智能手机C.空调器D.复印机正确答案:B解析:嵌入式系统所涉及的应用领域非常广泛,按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。
选项中智能手机属于高端系统,低端系统一般在工业领域和家电领域有较高使用率。
故本题选择B。
3.嵌入式系统的性能在很大程度上是由CPU 决定的,CPU 的性能主要表现为指令执行速度的快慢。
下列选项中不直接影响CPU速度的是( )。
A.指令系统结构B.cache容量C.指令流水线数目D.I/O接口的类型和数目正确答案:D解析:影响CPU性能的主要因素有:主频、指令系统、高速缓冲存储器的容量和结构、逻辑结构(包括指令流水线数目)。
故本题选D。
4.片上系统(SoC)是嵌入式处理芯片的一个重要品种,下列叙述中错误的是( )。
A.SoC是集成电路加工工艺进入到深亚微米时代的产物B.SoC既能把数字电路也能把模拟电路集成在单个芯片上C.需要时,SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种I/O功能D.包含32位CPU的SoC设计制造难度很大,目前还未广泛使用正确答案:D解析:SoC是集成电路加工工艺进入到深亚微米时代的产物,既能把数字电路也能把模拟电路集成在单个芯片上;需要时,SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种I/O功能。
历年计算机三级嵌入式系统开发技术真题及答案一、选择题1:下面关于嵌入式系统逻辑组成的叙述中,错误的是()。
A.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成B.硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系C.嵌入式系统的CPU主要使用的是数字信号处理器D.嵌入式系统的软件配置有些很简单,有些比较复杂2:下面关于数字信号处理器的叙述中错误的是()。
A.它是一种适用于数字信号处理的微处理器B.它的英文缩写是DPSC.它支持单指令多数据(SIMD)并行处理的指令D.它能显著提高音频、视频等数字信号的数据处理效率3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。
A.SoC已经成为嵌入式处理器芯片的主流发展趋势B.它是集成电路加工工艺进入到深亚微米时代的产物C.片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D.片上系统既能把数字电路也能把模拟电路集成在单个芯片上4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。
A.高端系统、中端系统和低端系统B.军用系统、工业用系统和民用系统C.硬实时系统、准实时系统和非实时系统D.片上系统、微控制器和数字信号处理器5:半导体集成电路是微电子技术的核心。
下面有关集成电路的叙述中错误的是()。
A.集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路B.集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高C.集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片D.集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成6:一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。
A.0.3B.0.5C.1D.1.57:以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。
全国计算机等级考试三嵌入式系统开发技术题库第1套一、选择题1:嵌入式系统是一类特殊的计算机系统。
下列产品中不属于嵌入式系统的是()。
A:电饭煲B:路由器C:巨型机D:POS机2:嵌入式系统硬件的核心是CPU。
下面关于嵌入式系统CPU特点的叙述中,错误的是()。
A:支持实时处理B:低功耗C:字长在16位以下D:集成了测试电路3:下面关于微控制器的叙述中,错误的是()。
A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C:微控制器的英文缩写是MCUD:8位的微控制器现在已基本淘汰4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。
A:SoC芯片中只有一个CPU或DSPB:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类D:FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作5:数码相机是嵌入式系统的典型应用之一。
下面关于数码相机的叙述中,错误的是()。
A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCUD:高端数码相机配置有实时操作系统和图像处理软件6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?()A:6万字B:12万字C:25万字D:40万字7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。
目前数字有线电视所传输的数字视频采用的压缩编码标准是()。
A:MPEG-1B:MPEG-2C:MPEG-4D:MPEG-78:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
嵌入式三级考试内容(一)嵌入式三级考试内容考试概述•嵌入式三级考试是一项测试嵌入式系统开发能力的资格认证考试。
•该考试旨在评估考生的嵌入式系统设计、开发和调试能力。
•通过该考试,考生可以证明自己具备在嵌入式系统领域中独立开展工作的能力。
考试内容•嵌入式三级考试内容涵盖以下几个主要方面:1. 嵌入式系统概念•嵌入式系统定义及特点•嵌入式系统硬件平台和软件系统组成2. 嵌入式系统开发流程•嵌入式软件开发流程•嵌入式硬件设计流程•嵌入式系统测试和调试流程3. 嵌入式系统硬件设计•嵌入式系统硬件设计基础知识•嵌入式系统硬件设计方法和技巧4. 嵌入式系统软件开发•嵌入式系统软件开发基础知识•嵌入式系统软件开发方法和技巧5. 嵌入式系统调试与测试•嵌入式系统调试方法和技巧•嵌入式系统测试方法和技巧6. 嵌入式系统应用与实践•嵌入式系统在工业控制、汽车电子、消费电子等领域的应用•嵌入式系统实践案例分析考试形式•嵌入式三级考试一般采用计算机化的在线考试形式。
•考生需通过考试平台完成各个阶段的考试任务。
•考试内容包括选择题、判断题、简答题、项目设计等。
考试准备•为了顺利通过嵌入式三级考试,考生需要做好充分的考试准备工作。
•建议参加培训课程,系统学习嵌入式系统设计和开发知识。
•需要进行大量的练习,包括理论知识的学习和实际应用的练习。
•可以参加模拟考试,了解考试形式和内容,提前适应考试环境。
考试重点•考生在备考过程中,需要重点关注以下几个方面:1. 嵌入式系统开发流程和方法•熟悉嵌入式系统开发的各个流程和方法,了解每个阶段的任务和要求。
2. 嵌入式系统硬件设计和软件开发•掌握嵌入式系统的硬件设计基础知识,了解常用的硬件设计方法和技巧。
•掌握嵌入式系统的软件开发基础知识,了解常用的软件开发方法和技巧。
3. 嵌入式系统调试和测试•熟悉嵌入式系统的调试方法和技巧,掌握常见问题的解决方案。
•掌握嵌入式系统的测试方法和技巧,了解如何进行系统测试和单元测试。
4.嵌入式系统的开发嵌入式理论课程PPT第2章嵌入式系统的开发过程嵌入式理论课程PPT一嵌入式软件开发的特点嵌入式系统与通用计算机在以下几个方面的差别比较明显:(1)人机交互界面。
嵌入式系统和通用计算机之间的最大区别在与人机交互界面。
嵌入式系统可能根本就不存在键盘、显示器等设备,它所完成的事情也可能只是络情况或者传感器的变化情况,并按照事先规定好的过程及时完成相应的处理任务。
(2)有限的功能。
嵌入式系统的功能在设计时已经定制好,在开发完成投入使用之后就不再变化,系统将反复执行这些预定好的任务,而不象通用计算机那样随时可以运行新任务。
当然,使用嵌入式操作系统的嵌入式系统可以添加新的任务,删除旧的任务;但这样的变化对嵌入式系统而言是关键性的变化,有可能会对整个系统产生影响。
(3)时间关键性和稳定性。
嵌入式系统可能要求实时响应,具有严格的时序性。
同时,嵌入式系统还要求有非常可靠的稳定性。
其工作环境可能非常恶劣,如高温、高压、低温、潮湿等。
这就要求在设计时考虑目标系统的工作环境,合理选择硬件和保护措施。
软件稳定也是一个重要特征。
软件系统需要经过无数次反复测试,达到预先规定的要求才能真正投入使用。
嵌入式理论课程PPT嵌入式软件开发与传统软件开发有许多共同特点,但它又有它自身的特点:(1)需要交叉开发环境。
嵌入式应用软件开发要使用交叉开发环境。
交叉开发环境是指实现编译、链接和调试应用程序代码的环境。
与应用程序环境不同,它分布在有通信链接的宿主机和目标机环境之中。
宿主机(Host)是一台通用计算机,一般是PC机。
它通过串口或网络连接与目标机通信。
目标机(Target)常在嵌入式软件开发期间使用,用来区(Target) 别与嵌入式系统通信的宿主机。
目标机应用软件需要绑定操作系统一起运行。
交叉软件包括交叉编译器、交叉调试器和模拟软件等。
交叉编译器允许应用程序开发者在俗主机上生成能在目标机上运行的代码。
交叉调试器和模拟调试软件用于完成俗主机与目标机应用程序代码的调试。
计算机三级(嵌入式系统开发技术)机试模拟试卷18(总分:122.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列产品中不属于嵌入式系统的是( )。
(分数:2.00)A.洗衣机B.空调机C.个人电脑√D.电子血压计解析:解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。
狭义上讲,嵌入式系统强调使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。
嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
包括洗衣机、空调机等“白色家电”,也包括心电计、血压计等医疗电子设备;而个人电脑(PC机)不属于嵌入式系统。
故本题选择C。
2.下面关于嵌入式系统的叙述中,错误的是( )。
(分数:2.00)A.嵌入式系统所涉及的应用领域非常广泛B.嵌入式系统在数量上远远超过了各种类型的通用计算机系统C.嵌入式系统与通用计算机都是由硬件和软件两部分组成的D.嵌入式系统正在逐步取代通用计算机系统√解析:解析:嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。
尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。
故本题选择D。
3.数码相机是一种典型的嵌入式系统,下面有关其软硬件组成的叙述中错误的是( )。
(分数:2.00)A.它由硬件和软件两部分组成B.硬件部分既包括CPU,也包括存储器和输入/输出C.使用闪存卡(如CF卡、SD卡等)作为内存,用于存储所运行的软件√D.软件部分既包括操作系统,也包括应用软件解析:解析:数码相机是嵌入式系统的典型应用之一。
它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的8位MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。
计算机三级(嵌入式系统开发技术)机试模拟试卷80(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.下面关于嵌入式处理芯片特点的叙述中,错误的是( )。
A.嵌入式处理芯片一般支持实时处理B.嵌入式处理芯片一般具有低功耗的特性C.嵌入式处理芯片有多种产品类型,但不包括微处理器D.嵌入式处理芯片一般集成了测试电路正确答案:C解析:嵌入式处理芯片一般支持实时处理,具有低功耗和可扩展性,集成了测试电路。
嵌入式处理芯片有多种产品类型,包括微处理器、数字信号处理器、微控制器和片上系统。
故此题选择C。
2.关于ARM的工作状态,以下说法正确的是( )。
A.ARM处理器的工作状态包括ARM状态和Thumb状态两种B.ARM状态支持16位指令宽度也支持32位指令宽度C.Thumb状态或Thumb一2状态下,代码密度低于ARM状态,占用存储空间变大D.ARM处理器复位后自动进入ARM状态正确答案:D解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM 状态②Thumb/Thumb一2状态③调试状态。
ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。
Thumb状态是ARM 执行16位指令的状态,即16位状态。
在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。
ARM 处理器复位后自动进入ARM状态。
D项正确,故本题选择D。
3.下面是关于UART的叙述,其中错误的是( )。
A.ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式B.UART传送信息的格式以起始位开始,以停止位结束C.UART传送信息时,一次传送的数据位的长度只能是8位D.基于UART可组成RS一232接口正确答案:C解析:ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式;UART传送信息的格式以起始位开始,以停止位结束;UART传送信息时,一次传送的数据位可为5、6、7、8位,由编程决定;基于UART可组成RS一232接口。
嵌入式系统开发大作业《嵌入式系统开发》大作业题目:嵌入式系统发展前景班级:姓名:学号:2014年11月24日前言在电子计算机发展的初期,计算机一直是“供养”在特殊机房中的大型、昂贵的专用设备,主要是实现一些特殊的数值计算.随着计算机的发展,微处理器表现出的智能化水平引起了设备制造、机电控制等专业人士的兴趣,他们将微处理器嵌入到一个控制对象的体系中,实现对象体系的智能化控制.这一应用极大地提高了系统的可控性和智能化.为了区别于原有使用在PC领域的计算机,把嵌入到对象体系中、实现对象体系智能化控制的计算机,称作嵌入式计算机.因此,嵌入式计算机诞生于微处理器发展时代.早期嵌入式计算机是将一个计算机嵌入到一个具体应用的控制对象的体系中去,这是嵌入式系统发展的起点,也标志着计算机进入了通用计算机与嵌入式计算机两大分支并行发展的时代,从而导致20世纪末计算机应用的高速发展,并由此引发了计算机分类方式的变化.一、嵌入式简介嵌人式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。
嵌人式系统与通用计算机系统的本质区别在于系统应用不同,嵌人式系统是将一个计算机系统嵌人到对象系统中。
这个对象可能是庞大的机器,也可能是小巧的手持设备,用户并不关心这个计算机系统的存在。
嵌人式系统一般包含嵌人式微处理器、外围硬件设备、嵌人式操作系统和应用程序四个部分。
嵌人式领域已经有丰富的软硬件资源可以选择,涵盖了通信、网络、工业控制、消费电子、汽车电子等各种行业。
工具.二、嵌入式系统的分类2.1 从硬件范畴按表现形式分类以核心部件来划分:(1)嵌入式微处理器:Am186/88,MIPS,ARM,Power PC,68000,SC-400,386EX 等;(2)嵌入式微控控制器主要有8051,P51XA,MCS-251,MCS-96/196/296,C166/167,683000和ARM系列等;(3)嵌入式DSP处理器:代表性的产品主要是Texas Instruments的TMS320系列和Motorola的DSP56000系列;(4)嵌入式片上系统:分为通用和专用两类,通用系列包括Infineon的TriCore,Motorola的M-Core等.专用的片上系统一般用于某个或者某类系统中,不为一般用户所知.2.2 从软件范畴按实时性要求分类(1)非实时系统:如PDA,手机等;(2)软实时系统:如消费类产品等;(3)硬实时系统:如工业和军工系统产品.三、嵌入式操作系统在嵌人式软件中,操作系统具有极其重要的意义,这一点与PC是相同的,尤其是嵌人式系统一般将所有软件(操作系统和应用软件)整体设计并一次性安装,因此嵌人式操作系统的地位较之于PC其实更加重要和突出。