2011中南大学嵌入式系统考试试卷答案
《嵌入式系统》考试试卷及答案
《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20):1下面不属于Xscale微架构处理器的主要特征有:( )A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(Branch Target Buffer)。
B.支持多媒体处理技术、新增乘/累加器MAC、40位累加器、兼容ARM V5TE指令和特定DSP型协处理器CP0。
C.采用了32KB的指令Cache。
D.采用了64KB的数据Cache。
2以下不属于XScale超级流水线的流水级是( )A.寄存器文件/移位级(FR)B.写回级(XWB)C.寄存器读取级D.和执行级二(X2)3 目前嵌入式系统领域中使用最广泛、市场占有率最高的实时系统是:()A. SymbianB. Windows CEC. VxWorksD. QNX4 下面那句话的描述是不正确的?( )A.在一个基于XScale内核的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000 处开始执行B.引导装载程序通常是在硬件上执行的第一段代码,包括固化在固件中的引导代码(可选)和Boot Loader两大部分。
C.在嵌入式系统中,Boot Loader不依赖于硬件实现。
D.Boot Loader就是在操作系统内核运行之前运行的一段小程序。
5 通常情况下,目标机上的Boot Loader通过串口与主机之间进行文件传输,下面不属于通常使用的传输协议的是:( )A.modem协议B.xmodem协议C.ymodem协议D.zmodem协议6 Make预置了一些内部宏,其中$@表示:()A.没有扩展名的当前目标文件B.当前目标文件C.当前目标文件最近更新的文件名D.当前目标文件最近更新的文件名7 在Default kernel command string “root=1f03 rwconsole=ttyS0,115200 init=/linuxrc”中,代表根文件系统(“/”) 的设备文件主号码是什么?( )A.1fB.03C.ttyS0D.1152008 用命令dd if=/dev/zero of=ramdisk_img bs=1k count=8192创建的ramdisk_img 其空间大小为多少?( )A.8M bitB.8M byteC.1k bitD.1k byte9 以下哪个不是Linux进程的状态:()A. TASK_ZOMBIEB. TASK_INTERRUPTIBLEC. TASK_RUNNINGD. TASK_SUSPENDED10 下面可以用来查看文件系统中剩余空间大小的命令( )A.lsB.ddC.dfD.fdisk11 设备驱动程序是内核的一部分,下面的描述不正确的是:( )A.设备驱动完成对设备的初始化和释放。
嵌入式系统考试试题A及答案
《嵌入式系统》考试试卷试题总分: 100分考试时限:120 分钟一、填空题(每空2分,共18分)1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由bootloader完成。
2、ARM内核三级流水线机制是指指令运行过程中经过的取指、译码、执行三个阶段。
3、ARM寄存器SPSR被称为备份的程序状态寄存器寄存器。
4、uClinux与标准Linux的最大区别在于内存管理。
5、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行数据传送的指令。
7、µC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:信息量、邮箱、消息队列,事件标志。
二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。
( )ﻩA. 嵌入式处理器ﻩﻩB. 实时操作系统(RTOS)C. 应用程序接口(API)层D. 实际应用程序层2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数#immed 是有一定限制的,下列立即ﻩ数表示中合法的是( )。
A.0x00001234B.0xF000000FC.0x0000F008 D.0x F0800003、μCOS-II操作系统不属于( )。
A、RTOSﻩﻩﻩB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、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+R25、ARM寄存器组有( D )个寄存器。
A、7 ﻩB、32C、6ﻩﻩﻩﻩﻩD、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D )。
嵌入式系统开发试题库与答案
嵌入式系统开发试题库与答案一、选择题1. 嵌入式系统硬件平台的设计主要包括哪些方面?A. 微处理器选型B. 存储器选型C. 电源设计D. 所有上述内容答案:D2. 嵌入式系统软件开发中,通常采用哪种编程语言?A. C语言B. Java语言C. Python语言D. JavaScript语言答案:A3. 嵌入式系统中的实时操作系统(RTOS)主要作用是什么?A. 管理任务调度B. 管理内存分配C. 管理文件系统D. 所有上述内容答案:D4. 在嵌入式系统开发中,哪种协议通常用于网络通信?A. TCP/IP协议B. HTTP协议C. FTP协议D. SMTP协议答案:A5. 嵌入式系统开发中,哪种技术常用于人机交互界面?A. 触摸屏技术B. 键盘技术C. 鼠标技术D. 所有上述内容答案:D6. 嵌入式系统开发中,哪种技术常用于数据存储?A. SD卡技术B. USB技术C. 红外传输技术D. 所有上述内容答案:D二、简答题1. 请简要介绍嵌入式系统的硬件平台设计的主要步骤。
答案:嵌入式系统的硬件平台设计主要步骤包括:(1)确定系统功能和性能需求;(2)选择合适的微处理器或微控制器;(3)选型存储器、传感器、执行器等硬件组件;(4)设计电源电路和接口电路;(5)进行硬件调试和测试。
2. 请简要说明嵌入式系统软件开发的主要步骤。
答案:嵌入式系统软件开发的主要步骤包括:(1)需求分析:根据硬件平台和应用场景确定软件功能需求;(2)系统设计:设计软件架构、模块划分和接口定义;(3)编程实现:采用C语言等嵌入式编程语言编写代码;(4)编译调试:使用编译器进行编译,并通过调试器进行调试;(5)系统集成:将各个模块整合成一个完整的系统;(6)测试验证:对系统进行功能测试、性能测试和可靠性测试。
3. 请简要介绍实时操作系统(RTOS)的作用。
答案:实时操作系统(RTOS)的作用主要包括:(1)任务调度:合理分配处理器时间,确保任务及时执行;(2)内存管理:分配和管理内存资源,提高系统性能;(3)文件系统管理:管理文件存储和检索,提供数据持久化能力;(4)设备驱动管理:驱动硬件设备工作,提供统一的接口;(5)通信管理:管理网络通信,支持多任务并发通信;(6)用户界面:提供用户操作界面,实现人机交互。
单片机嵌入式考试和答案(中南大学)
1 、Intel 公司的单片机的发展经历了 MCS-48 、MCS-51 、MCS-96 和 MCS-960 系列2 、若 MCS-51 的晶振频率为 12MHz ,则状态周期为 1/6us ,机器周期为 1us3 、MCS-51 中断服务子程序的入口地址是(可变的/固定的)。
同优先级的中断(能/不能) 相互之间中断。
4 、计算机的内总线 (即 CPU 的三总线是) 数据总线、地址总线和控制总线5 、SRAM 的特点是不需要刷新,随机存储,只读,内容容易因为电源掉落后失去, EPROM 的特点是可编程,可擦除,只读, EEPROM 的特点 是可编程,电可擦除,擦除时以字节为单位,只读, Flash memonry 的特点是可写入可擦除,擦除时以页为单位,写入的内容不会因电源关闭而 失去6 、MCS-51 中,内部 RAM 中有一个区域既可以按字节寻址,也可按位寻址,该区域是 位寻址区7 、MCS-51 中的中断触发方式有两种 外部触发和边缘触发8 、若 A/D 转换参考电压 Vnf 为 5.12V,请问一个 10 位 A/D 转换芯片的 A/D 转换分辨率是 0.005 V 。
指出下列指令中带下划线的操作数所采用的寻址方式 1 、 MOV B, #09H 立即数寻址 2 、 MOV A, #68H 立即数寻址 3 、 DNC A 寄存器寻址 4 、 MOV A @R0 寄存器间接寻址 5 、 MOVX A @A+DPTR 变址寻址三、编程编写 X5045 一个字节最基本的写入子程序。
A 中为输出到 OUTB45:OUTB41:1 、编写一线总线输出 1 位子程序(输出位在 C 中) 。
;延时子程序Delay: DJNZ R2,$NOP ;延时(2R2+3) μsRET;初始化子程序 INIT: SET B DQNOPCLR DQMOV R2,#240 ;拉低总线至少 480 μs ACALL Delay SET B DQMOV R2,#30 ;延时 60 μs X5045 的字节内容。
2011年上半年软件水平考试(中级)嵌入式系统设计师下午(应用技
2011年上半年软件水平考试(中级)嵌入式系统设计师下午(应用技术)试题真题试卷(题后含答案及解析)题型有:1. 试题一 2. 试题二 3. 试题三 4. 试题四 5. 试题五试题一阅读以下关于某嵌入式系统设计方案的叙述,回答问题1至问题3,将答案填入对应栏内。
[说明] 通常计算机按其体系结构分为冯·诺依曼(V on Neumann)结构和哈佛(Harvard)结构。
冯·诺依曼结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。
复杂系统的不同处理器可采用不同类型体系结构。
某嵌入式系统由数据处理模块、信号处理模块和光纤网络交换模块组成,如图1-1所示。
其中数据处理模块的主处理器选用PPC7447,内部集成了二级Cache,并有SDAM存储器、FLASH、NvRAM、实时时钟、FC(Fabric Channel)通信接口、以太网接口和RS232接口;信号处理模块采用DSP TMS320C6000,并有FC通信接口、RS232接口,用于SPM与外部数据通信;光纤网络交换模块提供FC协议交换能力,主要由控制单元和交换单元两部分组成。
本嵌入式系统的数据处理模块主要接收外部命令、控制系统运行、与系统其他模块通信;信号处理模块主要进行图形图像处理,需要较大的运算量和较高的运算速度。
1.回答下列问题,将答案填写在对应的栏目中。
本嵌入式系统的数据处理模块采用(1)体系结构,信号处理模块采用(2)体系结构。
在设计中断时,中断触发方式一般分为沿中断和电平中断。
沿中断利用(3)或(4)作为中断触发信号,电平中断利用(5)或(6)作为中断触发信号。
正确答案:(1)冯.诺依曼或V on Neumann(2)哈佛或Harvard(3)、(4):答案次序无关。
答案为:上升沿、下降沿(5)、(6):答案次序无关。
答案为:高电平、低电平解析:本题主要考查对嵌入式系统结构的认识。
嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪项不是嵌入式系统的特点?A. 实时性B. 可扩展性C. 高性能D. 通用性答案:D2. 嵌入式系统中,CPU通常采用哪种类型的处理器?A. RISCB. CISCC. VLIWD. Superscalar答案:A3. 嵌入式操作系统中,以下哪项不是常见的实时操作系统?A. VxWorksB. RT-ThreadC. Windows CED. Linux答案:D4. 嵌入式系统中,以下哪种编程语言使用较为广泛?A. CB. C++C. JavaD. Python答案:A5. 嵌入式系统中,以下哪种通信接口常用于串行通信?A. I2CB. SPIC. UARTD. USB答案:C6. 嵌入式系统中,以下哪种存储器用于存储程序代码?A. RAMB. ROMC. FlashD. EEPROM答案:C7. 嵌入式系统中,以下哪种模块用于实现网络通信?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 嵌入式系统中,以下哪种中断处理方式称为“中断嵌套”?A. 中断优先级B. 中断屏蔽C. 中断向量D. 中断嵌套答案:D9. 嵌入式系统中,以下哪种调度算法适用于实时操作系统?A. 轮转调度B. 优先级调度C. 最短作业优先调度D. 最高响应比优先调度答案:B10. 嵌入式系统中,以下哪种总线用于连接CPU和外部设备?A. PCIB. USBC. CAND. I2C答案:A二、填空题(每题2分,共20分)11. 嵌入式系统的核心是______。
答案:嵌入式处理器12. 嵌入式操作系统中,实时操作系统的主要特点是______。
答案:实时性13. 嵌入式系统中,常见的编程语言有______、______和______等。
答案:C、C++、Java14. 嵌入式系统中,串行通信接口主要有______、______和______等。
嵌入式系统期末考试卷试题库包括答案.docx
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器( DSP)。
软考嵌入式系统设计师2011年下半年上午试题与答案
2011年下半年嵌入式系统设计师考试题●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。
A(1)A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算逻运算单元)●若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(2)指令来完成的。
D(2) A.控制B.中断C.输入输出D.访存●在程序的执行过程中,Cache与主存的地址映像由(3) 。
A(3)A.专门的硬件自动完成B.程序员进行调度C.操作系统进行管理D.程序员和操作系统共同协调完成●总线复用方式可以(4) 。
C(4)A.提高总线的传输带宽B.增加总线的功能C.减少总线中信号线的数量D.提高CUP利用率●在CPU的寄存器中,(5)对用户是完全透明的。
B(5)A.程序计数器B.指令寄存器C.状态寄存器D.通用寄存器●CPU中译码器的主要作用是进行(6) 。
B(6)A.地址译码B.指令译码C.数据译码D.选择多路数据至ALU●利用(7)可以获取某FTP服务器中是否存在可写目录的信息。
B(7)A.防火墙系统B.漏洞扫描系统C.入侵检测系统D.病毒防御系统●通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(8)。
A(8)A.特洛伊木马B.蠕虫病毒C.宏病毒D.CIH病毒●从认证中心CA获取用户B的数字证书,该证书用(9)做数字签名,从用户B的数字证书中可以获得B 的公钥。
B(9) A.CA的公钥B.CA的私钥C.B的公钥D.B的私钥●(10)指可以不经著作权人许可,不需支付报酬,使用其作品。
A(10)A.合理使用B.许可使用C.强制许可使用D.法定许可使用●王某是M国际运输有限公司计算机系统管理员。
任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。
随后,王某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“海运出口业务系统Vl.0”,著作权人为王某。
嵌入式系统试题及答案
嵌入式系统试题及答案嵌入式系统是一种集成电子技术与计算机科学的交叉学科,它涵盖了硬件设计、嵌入式软件开发和系统集成等多个领域。
下面是一些关于嵌入式系统的试题以及相应的答案,希望能帮助您更好地理解和掌握这个领域。
试题一:嵌入式系统的定义和特点是什么?请简要描述。
答案:嵌入式系统是指嵌入到其他设备或系统中,用于控制、监测或处理特定任务的计算机系统。
它具有以下特点:1. 实时性:嵌入式系统通常需要在严格的实时约束下工作,对于任务的响应时间有严格要求。
2. 稳定性:嵌入式系统要求具有高可靠性和稳定性,能够在长时间运行的环境中正常工作,且不容易出现故障。
3. 资源受限:嵌入式系统通常具有有限的计算资源和存储资源,需要有效地管理和利用这些资源。
4. 低功耗:嵌入式系统通常需要在电池供电或者功耗有限的情况下工作,要求具有低功耗的设计和实现。
5. 实时操作系统:嵌入式系统通常需要使用实时操作系统,以提供对任务调度和响应时间的严格控制。
试题二:嵌入式系统的设计流程是怎样的?请简要概述。
答案:嵌入式系统的设计流程一般包括以下步骤:1. 确定需求:明确嵌入式系统的功能和性能要求,为后续的设计提供指导。
2. 系统设计:设计嵌入式系统的硬件架构和软件框架,包括选择和设计处理器、芯片、外设等硬件组件,并确定软件的分层结构和模块划分。
3. 硬件设计:进行电路设计、布局和制板,实现硬件电路的功能和连接。
4. 软件开发:基于嵌入式系统的需求和设计,开发相应的嵌入式软件,包括驱动程序、操作系统、应用程序等。
5. 集成测试:将硬件和软件进行集成测试,验证嵌入式系统的功能和性能。
6. 量产和部署:进行批量生产和部署,将嵌入式系统应用到实际的设备或系统中。
试题三:嵌入式系统中常用的开发工具有哪些?请列举几个并简要描述其功能。
答案:嵌入式系统中常用的开发工具包括:1. 开发板:用于原型设计和调试验证,提供各种接口和资源,方便嵌入式系统的开发和测试。
嵌入式考试题目及答案
嵌入式考试题目及答案一、单选题(每题2分,共20分)1. 嵌入式系统是指()。
A. 嵌入到其他系统中的专用计算机系统B. 嵌入到其他系统中的通用计算机系统C. 嵌入到其他系统中的操作系统D. 嵌入到其他系统中的硬件系统答案:A2. 以下哪个不是嵌入式系统的典型应用领域?()A. 消费电子B. 工业控制C. 航空航天D. 个人电脑答案:D3. 在嵌入式系统中,以下哪个不是常用的处理器类型?()A. 微控制器(MCU)B. 数字信号处理器(DSP)C. 微处理器(MPU)D. 网络处理器(NP)答案:D4. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 打印机答案:D5. 在嵌入式系统中,以下哪个不是操作系统的功能?()A. 任务调度B. 内存管理C. 文件系统D. 网络通信答案:D6. 以下哪个不是嵌入式系统的硬件组成?()A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:D7. 在嵌入式系统中,以下哪个不是软件组成?()A. 操作系统B. 应用程序C. 驱动程序D. 打印机驱动答案:D8. 以下哪个不是嵌入式系统的开发流程?()A. 需求分析B. 系统设计C. 编码D. 测试答案:D9. 在嵌入式系统中,以下哪个不是调试技术?()A. 断点B. 单步执行C. 代码覆盖率分析D. 性能优化答案:D10. 以下哪个不是嵌入式系统的可靠性要求?()A. 容错性B. 可预测性C. 可维护性D. 可扩展性答案:D二、多选题(每题3分,共15分)11. 嵌入式系统的特点是()。
A. 实时性B. 专用性C. 可扩展性D. 低功耗答案:ABD12. 嵌入式系统的开发工具包括()。
A. 编译器B. 调试器C. 仿真器D. 打印机答案:ABC13. 嵌入式系统的硬件组成包括()。
A. 处理器B. 存储器C. 输入/输出设备D. 显示器答案:ABC14. 嵌入式系统的软件组成包括()。
嵌入式系统期末考试试题库和答案解析
嵌入式系统期末考试试题库和答案解析《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。
嵌入式系统设计考试试题及答案
嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。
以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。
通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。
让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。
该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。
嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。
它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。
试题二:请列举嵌入式系统设计的主要挑战。
答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。
因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。
2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。
设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。
3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。
设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。
4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。
同时,系统的安全性也是一个关键因素。
因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。
5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。
设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。
试题三:请简要描述嵌入式系统设计的开发流程。
答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。
2011年嵌入式系统习题库及答案
嵌入式系统习题库及答案1.选择题1.以下哪个不是嵌入式系统的设计的三个阶段之一:(A)A 分析B 设计C 实现D 测试2.以下哪个不是RISC架构的ARM微处理器的一般特点:(C )A 体积小、低功耗B 大量使用寄存器C采用可变长度的指令格式,灵活高效D 寻址方式灵活简3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的( A )格式的可执行代码。
A elfB exeC peD sh4.下面不属于Boot Loader 阶段1所完成的步骤的是:( C )A . 硬件设备初始化。
B . 拷贝Boot Loader的阶段2到RAM空间中。
C . 将kernel映像和根文件系统映像从Flash读到RAM空间中。
D . 设置堆栈。
5. 以下哪个不是ARM的7种运行状态之一:( B)A快中断状态B挂起状态C中断状态D无定义状态6. 用以下的哪个命令可以把server的/tmp mount 到 client的/mnt/tmp 并且是( A)A .mount -o ro server:/tmp /mnt/tmpB. mount -o ro /mnt/tmp server:/tmpC .mount -o ro client:/mnt/tmp server:/tmpD.mount -o ro server:/tmp client:/mnt/tmp7. 以下哪个GUI是由中国人主持的一个自由软件项目:(A )A MinuGUIB OpenGUIC MicroWindowsD Qt/Embedded8. 在下面的叙述中,( D )不是嵌入式图形用户接口(GUI)的主要特点。
A运行时占用的系统资源少B. 模块化结构,便于移植和定制C. 可靠性高D. 美观华丽,图形算法复杂9. 以下叙述中,不符合 RISC 指令系统特点的是( B )。
A. 指令长度固定,指令种类少B. 寻址方式种类丰富,指令功能尽量增强C. 设置大量通用寄存器,访问存储器指令简单D. 选取使用频率较高的一些简单指令10. 通常所说的 32 位微处理器是指( C )。
嵌入式系统期末考试试题库和答案解析
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来瞧,嵌入式系统由三大部分组成,分别就是:硬件、软件与开发平台。
3、从层次角度来瞧,嵌入式系统由四大部分组成,分别就是:应用软件层、操作系统层、板级支持包(或硬件抽象层)与硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本与产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成与系统测试。
6、需求分析包括:功能性需求分析与非功能性需求分析。
7、确定输入信号就是数字信号还就是模拟信号属于功能性需求。
8、确定系统的物理尺寸与重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明与体系结构设计)与系统调试。
18、设计流程指的就是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用与基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别就是:嵌入式微处理器、微控制器(或单片机)与数字信号处理器(DSP)。
2011年_嵌入式试卷A卷及答案
一、填空 (每空1 分,共 20 分)1.嵌入式系统的组织架构是嵌入式处理器、存储器等硬件、嵌入式系统软件和应用软件所组成的。
2.ARM系统复位后,第一条执行的指令在__0x02_。
3.冯诺依曼体系结构的特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛结构则是分开存储。
4. ADD R0,R1,#3属于立即寻址方式。
5 ARM指令集和Thumb指令集分别是32 和16 位的。
6.嵌入式软件结构一般分为驱动层、OS层、中间件层和应用层。
7.cache放置数据的常用地址变换算法有直接、组相联和全相联。
8.嵌入式系统中电源管理器最常见的工作方式是工作、空闲和睡眠1. 嵌入式处理器存储器等硬件嵌入式系统软件应用软件2.0x023.数据和指令分开存放4.立即5.32 166.驱动层OS层中间件层应用层7 全相联直接组相连8 工作空闲睡眠二简答 (每题5分,共 30 分)1.嵌入式处理器一般具有以下4个特点:(1)大量使用寄存器,对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。
结构上采用RISC 结构形式。
----------1分(2)具有功能很强的存储区保护功能。
这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。
----------1分3)可扩展的处理器结构,最迅速地扩展出满足应用的最高性能的嵌入式微处理器。
支持ARM (32位) 和Thumb(16位)双指令集,兼容8位/16位器件。
-----------1分(4)小体积、低功耗、成本低、高性能,嵌入式处理器功耗很低,用于便携式的无线及移动的计算和通信设备中,电池供电的嵌入式系统需要功耗只有mW甚至μW级。
---2分2.ARM处理器对异常中断的响应过程如下:首先,将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的备用程序状态寄存器SPSR中,以实现对处理器当前状态、中断屏蔽位及各条件标志位的保存。
嵌入式系统试题带答案
《嵌入式系统》课程研级试题一、填空题(每空1分,共30分)1、嵌入式操作系统旳内核构成涉及:任务管理、时间管理、中断服务解决。
2、嵌入式系统旳设计可以提成辨认需求、提出解决方案、执行项目和结束项目四个阶段。
3、目前使用旳嵌入式操作系统重要有WinCE 、Symbian 、Nucleus 、μCOSII 、Linux 。
4、微解决器有两种总线架构,使用数据和指令使用同一接口旳是冯诺依曼,分开旳指令和数据接口、取指和数据访问可以并行进行旳是哈佛构造。
5、ARM微解决器有7 种工作模式,它们分为非特权模式、特权模式两类。
其中顾客模式属于非特权模式。
6、冯诺依曼体系构造旳特点之一是系统内部数据和指令都存储在统一存储器中,而哈佛构造则是分开储存。
7、一般嵌入式系统开始启动时,将存有启动代码旳Nor Flash地址空间映射到0x000000。
嵌入式系统旳中断向量和异常向量表在启动时也从0号地址寄存。
由于Flash ROM旳读出速度慢,因此需要采用地址重映射把SDRAM地址空间迁移到0地址开始处,把Flash ROM旳地址空间迁移到系统存储器旳高品位地址。
8、异常向量是异常服务程序旳入口,在某些ARM旳应用中,容许异常向量旳位置由32位地址空间低端旳正常位置,既0x00000000~0x0000001C,移到地址空间高品位旳另一地址范畴0xFFFF0000~0xFFFF001C。
这些变化后旳地址位置称为高品位向量。
目旳系统可通过输入硬件配备来选择是使用正常向量还是高品位向量。
9、ARM微解决器复位后,PC(R15)旳地址一般是0X0 ,初始旳工作模式是supervisor 。
10、ARM指令集和Thumb指令集分别是32 和16 位旳。
11、总线定期方式有三种,分别为同步定期、异步和半同步定期。
二、选择题(在备选答案中有一种或多种是对旳旳,将它选出填入空格中,每题2分,共20分)1.下列描述不属于RISC计算机旳特点旳是_____C______。
《嵌入式系统》练习题一答案.doc
《嵌入式系统》练习题一答案一、填空题1.芯片技术2. 43.调试通道4.传送命令或回传结果5.偶数6.内存管理7.S8.SWI9.extern1(). EXPORT11 •哈佛结构12.嵌入式操作系统13.非易失性存储器14.概要设计或基础设计15•没有16.硕链接17.算术右移18.程序计数器19.相互调用20.BL 或BLX21.专用22.板级支持包23.AXD24.arm-linux-ld25.静态库二、选择题1.A2. B3. C4. B5. B6. B7. B8. C9.D10. C11. C13.C14. D15. D16. A17. C18. B19. B20. B21. D22. C23. A24. C25. A三、判断题1.错2.错3.错4.对5.对6.错7.错8・错9.错10.对11.对12.对13.错14.对15.错16.对17.错1&错19.对20.対21.对22.错24.错25.错四、简答题1.什么是可编程片上系统(SOPC) ?用可编程逻辑技术把整个系统放到一块硅片上,称作SOPCo可编程片上系统(SOPC)是一种特殊的嵌入式系统:首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁剪、可扩充、可升级,并具备软硬件在系统可编程的功能。
2.什么是嵌入式交叉调试?交叉调试的方式冇哪儿种?答:嵌入式交叉调试也称为远程调试,这种调试技术是将调试工具软件安装在PC上(称为宿主机,上位机)运行,通过数据通信的方法向目标机(也称为下位机)发出指令,控制目标机的运行,并口从冃标板(通常也称为开发板)上获取运行参数,再在主机上进行观察。
运行在主机上的调试工具不仅能够观察到程序的运行参数(如寄存器或存储单元的值),还能够进行单步跟踪,临时修改变量数据,并进行各种调试。
交叉调试的方式有:指令集模拟器、ROM仿真器、片上调试、实吋在线调试、基于Angel的调试、基于JTAG的调试、Nexus调试和半主机调试。
最新中南大学嵌入式系统考试试卷答案
中南大学考试试卷(答案)2010--2011学年 2 学期时间100分钟2011年6 月8日嵌入式系统课程32 学时2.0学分考试形式:开卷专业年级:电气类08级总分100分,占总评成绩70 % 注:此页不作答题纸,请将答案写在答题纸上一.填空题(每空1分,共20分)1.嵌入式系统的设计可以分成三个阶段:分析、设计,实现。
2.微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺依曼,分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构。
3.ARM核有两个指令集,分别是ARM 、THUMB4. 嵌入性,专用性,与计算机系统是嵌入式系统的3个基本要素。
5.工业嵌入式系统的发展趋势是网路化、智能化和控制的分散化。
6.GPIO口的功能是通过相应的端口控制寄存器来设定端口引脚的功能。
7.看门狗定时器有三个控制其操作专用寄存器:分别为WTCON、WTDAT、WTCNT。
8.端口F端口控制寄存器包括GPFCON、GPFDA T、GPFUP。
9.ARM公司提供的专门用于ARM相关应用开发和调试的综合性软件为:ADS1.2 10.DMA的主要优点就是其传输数据不受CPU 的干涉。
二.简答题(56分,每小题7分)1.嵌入式开发环境主要包括那些组件答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括a.宿主机b.目标机c.基于Jtag的ICD仿真器、或调试监控软件、或在线仿真器ICEd.运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境e.嵌入式操作系统2.ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?答:R15用于程序计数器PC,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址。
3.S3C2440A 中的中断控制器可以从60 个中断源接收中断请求,简述中断控制器请求ARM920T 的FIR 或IRQ 中断机制。
答:4.简述嵌入式系统的概念、组成及特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学考试试卷(答案)
2010--2011学年 2 学期时间100分钟 2011年6 月8日
嵌入式系统课程 32 学时 2.0学分考试形式:开卷
专业年级:电气类08级总分100分,占总评成绩 70 %
注:此页不作答题纸,请将答案写在答题纸上
一.填空题(每空1分,共20分)
1.嵌入式系统的设计可以分成三个阶段:分析、设计,实现。
2.微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺依曼,
分开的指令和数据接口、取指和数据访问可以并行进行的是哈佛结构。
3.ARM核有两个指令集,分别是ARM 、THUMB
4. 嵌入性,专用性,与计算机系统是嵌入式系统的3个基本要素。
5.工业嵌入式系统的发展趋势是网路化、智能化和控制的分散化。
6.GPIO口的功能是通过相应的端口控制寄存器来设定端口引脚的功能。
7.看门狗定时器有三个控制其操作专用寄存器:分别为WTCON、WTDA T、WTCNT。
8.端口F端口控制寄存器包括GPFCON、GPFDA T、GPFUP。
9.ARM公司提供的专门用于ARM相关应用开发和调试的综合性软件为:ADS1.2 10.DMA的主要优点就是其传输数据不受CPU 的干涉。
二.简答题(56分,每小题7分)
1.嵌入式开发环境主要包括那些组件
答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括
a.宿主机
b.目标机
c.基于Jtag的ICD仿真器、或调试监控软件、或在线仿真器ICE
d.运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境
e.嵌入式操作系统
2.ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?答:R15用于程序计数器PC,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址。
3.S3C2440A 中的中断控制器可以从60 个中断源接收中断请求,简述中断控制器请求ARM920T 的FIR 或IRQ 中断机制。
答:
4.简述嵌入式系统的概念、组成及特点。
答:嵌入式系统是以应用为中心,以计算机技术为基础,采用可裁减软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。
其特点有
1)嵌入式系统通常是面向特定应用的
2) 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物
3)嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余
4)嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行
5)为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中
6)嵌入式系统本身不具有自主开发能力。
5.试说明看门狗Watchdog的作用和原理?
答:在嵌入式应用中,CPU必须可靠工作,即使因为某种原因进入了一个错误状态,系统也应该可以自动恢复。
看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。
其工作原理是在系统正常工作时,用户程序每隔一段时间执行喂狗动作,如果系统出错,喂狗时隔超过看门狗溢出时间,那么看门狗将会产生复位信号,使系统复位。
6.如果S3C2440A的UART时钟为40MHz,要将UART0设为正常工作模式,并且为偶校验,停止位1位,数据位7位,波特率为230400bps,该怎么设置,UART0的线控制寄存器为ULCON0,波特率设置寄存器为UBRDIV0。
答:UBRDIV0=0X09;
ULCON0&=0XFFFFFF00;
ULCON0|=0X2A;
7在C语言与汇编程序混合编程中,子程序调用的ATPCS规定了哪些基本规则。
简
要说明寄存器使用规则。
答:基本规则有三个方面内容,分别是寄存器的使用规则及其相应的名字,数据栈的使用规则,参数传递规则。
A寄存器的使用规则:
(1)子程序通过寄存器R0~R3来传递参数。
这时寄存器可以记作:A0~A3 ,被调用的子程序在返回前无需恢复寄存器R0~R3的内容。
(2)在子程序中,使用R4~R11来保存局部变量,这时寄存器R4~R11可以记作:V1~V8。
如果在子程序中使用到V1~V8的某些寄存器,子程序进入时必须保存这些寄存器的值,在返回前必须恢复这些寄存器的值,对于子程序中没有用到的寄存器则不必执行这些操作。
在THUMB程序中,通常只能使用寄存器R4~R7来保存局部变量。
(3)寄存器R12用作子程序间scratch寄存器,记作ip;在子程序的连接代码段中经常会有这种使用规则。
(4)寄存器R13用作数据栈指针,记做SP;在子程序中寄存器R13不能用做其他用途。
寄存器SP在进入子程序时的值和退出子程序时的值必须相等。
(5)寄存器R14用作连接寄存器,记作lr ;它用于保存子程序的返回地址,如果在子程序中保存了返回地址,则R14可用作其它的用途。
(6)寄存器R15是程序计数器,记作PC ;它不能用作其他用途。
(7)ATPCS中的各寄存器在ARM编译器和汇编器中都是预定义的。
8.结合实际说明一下ARM的中断进入和返回的过程。
答:A.中断的进入:
(1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正
确的位置重新开始执行。
(2)将CPSR 复制到相应的SPSR 中。
(3)根据异常类型,强制设置CPSR 的运行模式位。
(4)强制PC 从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理
程序。
也可以设置中断禁止位来阻止其他无法处理的异常嵌套。
B.从中断返回:
(1)将链接寄存器LR 的值减去相应的偏移量后送到PC 中。
(2)将SPSR 复制回CPSR 中。
(3)如果进入时设置了中断禁止位,那么清除该标志。
三程序设计(24分,每小题12分)
1、通过控制GPF0,GPF1,GPF2,GPF3 的控制实现对LED1,LED2,LED3,LED4轮流亮灭的控制。
要求将程序缺失的部分补全。
(12分)
AREA |DATA|,CODE,READONL Y
ENTRY
ldr r13,=0x1000
IMPORT LedMain
b LedMain
END
#define GPFCON (*(volatile unsigned *)0x56000050)
#define GPFDAT (*(volatile unsigned *)0x56000054)
#define GPFUP (*(volatile unsigned *)0x56000058)
int LedMain()
{
void Delay(unsigned int);
unsigned char ledtab[]={0xfe,0xfd,0xfb,0xf7};
int i;
GPFUP&=(0XFFFFFFF0); //使能上拉F3-6
GPFCON&=(0XFF00);
GPFCON|=(0X0055;)//将F3-6设为输出口
while(1)
{
for(i=0;i<4;i++)
{
(GPFDA T=ledtab[i];)
Delay(70);
}
}
return(0);
}
void Delay(unsigned int x )
{
unsigned int i,j,k;
for(i=0;i<=x;i++)
for(j=0;j<=0xff;j++)
for(k=0;k<=0xff;k++);
}
2、EINT0接S3C2440A的GPF0,并接上拉电阻,试设计主程序和中断服务程序。
(12分) Int main()
{
Eint_int();
Enable_eint()
While(1)
{
Uart_printf(“main is running”);
}
Void eint_int(void)
{Rgpfcon= Rgpfcon&~(3)|(1<<1);
Rgpfup|=(1<<0);
Rextint0=( Rextint0&~(7<<0))|(2<<0);
Pisr_eint0=(unsigned)einto_isr;
}
Void enable_eint(void)
Reintpend=0xffffff;
Reintmask=~(1<<11);
Rsrcpnd=bit_eint0;
Rintpnd=bit_eint0;
Rintmsk=~(bit_eint0);
}
Static void__eint0_isr(void)
{Clearpending(bit_eint0);
Uart_printf(“eint0 is running”);
}。