电科大17秋《嵌入式系统》在线作业2满分答案
- 格式:doc
- 大小:65.50 KB
- 文档页数:12
东北师范大学嵌入式系统17秋在线作业2
一、单选题
1、C
2、C
3、C
4、B
5、D
一、单选题(共 20 道试题,共 60 分。
)V 1. 在ARM指令集中,用于加载半字的指令是()。
A. LDRB
B. LDRS
C. LDRH
D. LDR
正确答案:C
2. ARM处理器有()种工作模式。
A. 5
B. 6
C. 7
D. 8
正确答案:C
3. ()是一种专门为使用Flash存储器的嵌入式系统设计的一款日志型文件系统,适用于大容量存储设备。
A. JFFS
B. ROMFS
C. YAFFS
D. RAMFS
正确答案:C
4. 当调试ARM汇编应用程序时,即使没有下位机,也可以利用()实现。
A. 在线调试器#指令集模拟器
B. Angel
C. 在线仿真器
正确答案:B
5. 下列()不是嵌入式开发所必需的工具。
A. 计算机
B. 评估板
C. 调试器
D. Word软件
正确答案:D
6. 在ARM体系结构中,异常中断向量表的大小为32字节,其中,每个异常中断向量占()个字节。
A. 1
B. 2
C. 4
D. 8
正确答案:C
7. 在Linux下,用于创建目录的命令是()。
A. cd。
大工17秋《嵌入式原理与开发》在线测试21: 单选题(3分)LPC2119/2129微控制器属于()。
A: 低端微处理器B: 中端处理器C: 高端微处理器D: 以上答案都不对正确答案:A2: 单选题(3分)ARM微处理器运行模式中,除()外,其他5种特权模式又称异常模式。
A: 快速中断模式B: 外部中断模式C: 管理模式D: 系统模式正确答案:D3: 单选题(3分)嵌入式系统的开发中,最常使用的一种调试方法是()。
A: ROM Monitor方式B: JTAG调试方式C: 实时在线仿真器ICE方式D: 基于Angel的调试方式4: 单选题(3分)嵌入式系统设计中,对CPU子系统的设计属于()。
A: 定义硬件接口B: 设计硬件子系统C: 定义软件接口D: 设计软件子系统正确答案:B5: 单选题(3分)S3C2410X的DMA工作过程不包括()。
A: 校核状态B: 等待状态C: 准备状态D: 传输状态正确答案:A6: 单选题(3分)嵌入式系统设计人员的第()层次以EDA工具软件和EOS为开发平台的设计方法。
A: 4B: 3C: 2D: 17: 单选题(3分)ARM指令基本的语法格式中的“ Rd”表示()。
A: 指令操作码B: 指令的条件码C: 目标寄存器编码D: 第3操作数正确答案:C8: 单选题(3分)()把存储器中的值拷贝到寄存器中或把寄存器的值拷贝到存储器中。
A: 数据处理指令B: 数据传送指令C: 数据交换指令D: 移位指令正确答案:B9: 单选题(3分)系统时钟决定了ARM芯片的处理速度,ARM7芯片系统时钟为()MHZ。
A: 20~133B: 100~233C: 200~333D: 700正确答案:A10: 单选题(3分)S3C44B0X的能量模式中,()只使CPU的时钟停止。
A: 正常模式B: 低能模式C: 休眠模式D: 停止模式正确答案:C11: 多选题(5分)目前ARM公布的新的ARM11系列微处理器内核系列包括()。
《嵌入式系统》课程试卷考试时间:__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 rw console=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.设备驱动完成对设备的初始化和释放。
电子科大17春《嵌入式系统》在线作业22017秋17春电子科大17春《嵌入式系统》在线作业2一、单选题(共20 道试题,共100 分。
)1. 下面哪一种模式不是LPC1768微控制器的GPIO工作模式:()A. 片内上拉B. 片内下拉C. 开漏D. 推挽正确答案:2. LPC1768微控制器中只有哪两组I/O接口可以产生中断:()A. P0和P1B. P0和P2C. P1和P2D. P1和P3正确答案:3. LPC1768微控制器的串口模块的中断标志寄存器是:()A. UnIIRB. UnTHRC. UnRBRD. UnIER正确答案:4. 当引脚功能选择寄存器PINSEL0的1:0位为01表示:()A. P0.0引脚定义为GPIO P0.0B. P0.0引脚定义为RD1C. P0.0引脚定义为TXD3D. P0.0引脚定义SDA1正确答案:5. LPC1768微控制器的定时器在什么情况下可以产生中断:()A. 计数溢出B. 匹配C. 没有中断模式D. 硬件触发正确答案:6. LPC1768微控制器的定时器的位数为:()A. 8位B. 16位C. 32位D. 64位正确答案:7. LPC1768微控制器串口0的U0DLM=0X03,U0DLL=0xE8,外设时钟PCLK=32MHZ,则此时串口0的波特率为:()A. 9600B. 4800C. 2400D. 2000正确答案:8. 假设在应用中使能PLL0产生CPU时钟,不用做USB时钟,PLL0操作范围:275MHz~550MHz,预期的CPU工作频率为100MHz;使用外部12MHz晶振作为系统时钟源。
请计算M和N的值:()A. M=25,N=2B. M=50,N=4C. M=20,N=4D. M=10,N=2正确答案:9. LPC1768微控制器的USB时钟频率为:()A. 12MHZB. 24MHZC. 36MHZD. 48MHZ正确答案:10. 当异步串行通信的数据格式设置为8位数据位时,波特率最大的容许误差是:()A. 0.0625B. 0.06C. 0.07D. 0.08正确答案:11. LPC1768微控制器是多少位的处理器:()A. 4位B. 8位C. 16位D. 32位正确答案:12. LPC1768微控制器的哪一个串口具备全功能Modem接口:()A. UART0B. UART1C. UART2D. UART3正确答案:13. ARM中的一个字包括多少个字节:()A. 1字节B. 2字节C. 3字节D. 4字节正确答案:14. 以下哪一项不是LPC1768微控制器的引脚P0.4的功能:()A. P0.4--通用数字输入/输出功能B. I2SRX_CLK-接收时钟C. RD2-CAN2接收器输入D. TD1--CAN1发送器输出正确答案:15. LPC1768微控制器的外部中断的个数为:()A. 1个B. 2个C. 3个D. 4个正确答案:16. 在LPC1768微控制器中控制GPIO输出高电平的寄存器是:()A. FIODIRB. FIOPINC. FIOSETD. PINSEL1正确答案:17. LPC1768系列ARM共有32位地址总线,数据线为8位则其最大寻址空间为多少字节:()A. 512KB. 1GC. 4GD. 2G正确答案:18. 系统节拍定时器的时钟来源为:()A. 外设时钟B. 片内RC时钟C. RTC时钟D. 处理器内核时钟正确答案:19. LPC1768微控制器的AD控制器的最高采样频率为200KHZ,根据莱奎斯特采样定律,下面哪一种信号无法处理:()A. 200KHZB. 100KHZC. 50KHZD. 10KHZ正确答案:20. 在外部中断寄存器中当EXTMODE=0x0000,EXTPOLAR=0x0004,表示EINT2为:()A. 低电平触发B. 上升沿触发C. 高电平触发D. 下降沿触发正确答案:。
嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
《嵌入式系统开发》习题习题11.什么是嵌入式系统?有何特点?答:嵌入式系统的概念有很多种,在嵌入式系统领域中比较认同的嵌入式系统的概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式系统的特点:⑴嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
⑵系统内核小。
由于嵌入式系统一般是应用于小型电子装置中,系统资源相对有限,所以内核较之传统的操作系统要小得多。
⑶专用性强。
⑷系统精简。
⑸系统软件(OS)要求具有高实时性。
⑹嵌入式软件开发要走向标准化,需要使用多任务的操作系统。
⑺嵌入式系统本身并不具备在其上进行进一步开发的能力。
2.嵌入式系统可以分为几层?每一层各完成哪些功能?答:嵌入式系统由硬件层、中间层、软件层和功能层组成。
硬件层:以嵌入式微处理器为核心,存储器用以存储数据和执行代码,相关的设备接口和I/O接口,这些组成了一个嵌入式系统的基础,实现逻辑运算,算术运算等。
中间层:将系统上层软件和底层硬件进行分离,封装成标准的接口,在上层软件开发人员无需知道底层硬件的具体情况,完成的任务是底层硬件的初始化、数据的输入/输出操作、硬件的配置等功能。
软件层:主要由RTOS、文件系统、图形用户接口、网络系统和通用的组件模块组成,是软件开发的基础。
功能层:用来完成被控对象的控制功能。
3.嵌入式系统中硬件抽象层有什么特点?答:硬件抽象层是介于硬件层与软件层之间的中间层,它将系统上层软件与底层硬件分离开来,具有以下两个特点:⑴硬件相关性:因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,硬件抽象层需要为操作系统提供操作和控制具体硬件的方法。
⑵操作系统相关性:不同的操作系统具有各自的软件层次结构,因此,不同的操作系统具有特定的硬件接口形式。
嵌入式系统试题及答案嵌入式系统是一种集成电子技术与计算机科学的交叉学科,它涵盖了硬件设计、嵌入式软件开发和系统集成等多个领域。
下面是一些关于嵌入式系统的试题以及相应的答案,希望能帮助您更好地理解和掌握这个领域。
试题一:嵌入式系统的定义和特点是什么?请简要描述。
答案:嵌入式系统是指嵌入到其他设备或系统中,用于控制、监测或处理特定任务的计算机系统。
它具有以下特点:1. 实时性:嵌入式系统通常需要在严格的实时约束下工作,对于任务的响应时间有严格要求。
2. 稳定性:嵌入式系统要求具有高可靠性和稳定性,能够在长时间运行的环境中正常工作,且不容易出现故障。
3. 资源受限:嵌入式系统通常具有有限的计算资源和存储资源,需要有效地管理和利用这些资源。
4. 低功耗:嵌入式系统通常需要在电池供电或者功耗有限的情况下工作,要求具有低功耗的设计和实现。
5. 实时操作系统:嵌入式系统通常需要使用实时操作系统,以提供对任务调度和响应时间的严格控制。
试题二:嵌入式系统的设计流程是怎样的?请简要概述。
答案:嵌入式系统的设计流程一般包括以下步骤:1. 确定需求:明确嵌入式系统的功能和性能要求,为后续的设计提供指导。
2. 系统设计:设计嵌入式系统的硬件架构和软件框架,包括选择和设计处理器、芯片、外设等硬件组件,并确定软件的分层结构和模块划分。
3. 硬件设计:进行电路设计、布局和制板,实现硬件电路的功能和连接。
4. 软件开发:基于嵌入式系统的需求和设计,开发相应的嵌入式软件,包括驱动程序、操作系统、应用程序等。
5. 集成测试:将硬件和软件进行集成测试,验证嵌入式系统的功能和性能。
6. 量产和部署:进行批量生产和部署,将嵌入式系统应用到实际的设备或系统中。
试题三:嵌入式系统中常用的开发工具有哪些?请列举几个并简要描述其功能。
答案:嵌入式系统中常用的开发工具包括:1. 开发板:用于原型设计和调试验证,提供各种接口和资源,方便嵌入式系统的开发和测试。
《嵌入式系统》试题闭卷答题时间 :30 分钟一、填空题 (请将答案填入题后括号中):共 10 小题,每小题 2 分,满分 20 分。
1、一般而言,嵌入式系统的构架可以分为 4 个部分:分别是()、存储器、输入 / 输出和软件,一般软件亦分为操作系统相关和()两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。
6、嵌入式开发一般采用()方式,其中宿主机一般是指()。
7、哈佛体系结构数据空间和地址空间(), ARM7TDMI 采用()的内核架构 ,ARM920T采用()的内核架构。
采用()级流水线结构, ARM920TDMI采用()级流水线。
9.按操作系统的分类可知, Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统, VxWorks属于()操作系统。
10、ARM7TDMI中,T 表示支持 16 位 Thumb 指令集, D 表示(),M 表示内嵌乘法器 Multiplier ,I 表示(),支持在线断点和调试。
二、选择题 (请将答案填入题后括号中):共 10 小题,每小题 2 分,满分 20 分。
1、要使 CPU能够正常工作,下列哪个条件不是处理器必须满足的。
()(A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。
()(A)DOS ( B) unix(C)Windowsxp(D)linux3、下面哪个选项不是 SUB设备的特点。
嵌入式系统基础教程第2版习题解答___本文档旨在介绍《嵌入式系统基础教程第2版题解答俞建新》一书的目的和内容概述。
该教程的目的是为了帮助读者更好地理解嵌入式系统的基础知识,并提供相关题的解答。
___书籍是嵌入式系统领域的专家,他在本书中结合了自己的经验和理论知识,为读者提供了一本全面而实用的题解答手册。
本书的内容涵盖了嵌入式系统的基本原理、硬件设计、软件开发、实时操作系统和嵌入式系统应用等方面。
每个章节都包含了大量的题,通过解答这些题,读者可以进一步巩固所学的知识并提升自己的实践能力。
在本文档中,将逐章介绍每个章节的主要内容和题类型。
读者可以根据自己的需求选择相应的章节进行研究和实践。
无论是学生、从业人员还是对嵌入式系统感兴趣的人,都可以从本书中获得丰富的知识和实用的经验。
希望本文档能够帮助读者更好地掌握嵌入式系统的基础知识,并在实践中取得进一步的提升和发展。
第一章:嵌入式系统概述第二章:处理器与内存第三章:外设接口与设备驱动第四章:实时操作系统第五章:嵌入式系统设计第六章:嵌入式系统应用以下章节内容继续)。
问题:什么是嵌入式系统?解答:嵌入式系统是一种特殊的计算机系统,它以特定的功能为目标,被嵌入到其他设备或系统中,常常包括硬件和软件的组合。
嵌入式系统通常具有实时性、可靠性和功耗低的特点,广泛应用于各个领域,如消费电子、汽车、医疗设备等。
问题:嵌入式系统的组成部分有哪些?解答:嵌入式系统主要由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、存储器、输入输出接口等,它们负责数据的处理和交互。
软件包括操作系统、应用程序等,它们控制硬件的运行,并实现特定的功能。
问题:嵌入式系统相比通用计算机有哪些特点?解答:相比通用计算机,嵌入式系统具有以下特点:实时性要求高:嵌入式系统通常需要对任务的响应时间做出快速的反应,因此对实时性的要求较高。
可靠性要求高:嵌入式系统常用于一些关键应用领域,如交通、医疗等,因此其稳定性和可靠性要求较高。
《嵌入式系统》课程研级试题一、填空题(每空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______。
1.什么是嵌入式系统,试从电器工程协会定义、常用定义、构成几个方面论述。
■电器工程协会定义:嵌入式系统是用来控制或者监视机器,装置,工厂等大规模系统的设备。
■常用定义:嵌入式系统是指,以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专用计算机系统。
■构成:主要由,嵌入式微处理器,外围硬件设备,嵌入式操作系统,以及用户应用软件等部分组成。
它具有“嵌入性”、“专用性”、“计算机系统”3个基本要素。
2.嵌入系统与通用计算机主要区别是什么?试从组成、系统资源、开发方式、二次开放性等几个方面论述。
3.嵌入式系统常用的总线(3种以上)常用的嵌入式系统总线技术标准包括:I2C总线、SPI总线、CAN总线、现场总线概论、基金会现场总线(FF)、现场总线104总线。
4. 简述常见的嵌入式存储器和特点(4种以上)。
■RAM的访问速度比较快,但掉电后数据会丢失.■SRAM:利用双稳态触发器来保存信息,只要不掉电,信息是不会丢失的。
■DRAM:利用MOS 电容存储电荷来储存信息的,因此,必须通过不停地给电容充电来维持信息。
其成本,集成度,功耗等明显优于SRAM 。
■ROM是只读内存(Read-Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。
其特性是一旦储存资料就无法再将之改变或删除。
数据不会因为掉电而消失。
■Flash 是一种非易失闪存技术,它具有和ROM 一样掉电数据不会丢失的特性。
分为NOR Flash 和NAND Flash . NOR Flash 的特点是,在芯片内执行,程序可以直接在Flash 内运行,不必再把代码读到系统RAM 中。
NAND Flash 能提供极高的单元密度,可以达到高存储密度。
5.Arm处理器支持几种工作模式ARM微处理器支持7种运行模式,分别为:用户模式(User):ARM处理器正常的程序执行状态。
快速中断模式(FIQ):用于高速数据传输或通道处理。
嵌入式试题一、简答(填空)题1、什么是嵌入式系统?根据IEEE的定义:devices used to control,monitor,or assist the operation of equipment,machinery or plants.国内的定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
行业内理解:嵌入式系统=硬件(EPU)+软件(EOS)。
2、嵌入式系统有哪些特点,为何RTOS是嵌入式软件的基本要求?最主要特点有:操作系统内核小、专用性强、软件系统精简、实时操作系统。
RTOS是嵌入式软件的基本要求,原因有两点:a.对于实时性要求很高的智能导航、安全系统,采用时间片OS和分时OS都会导致致命的事故,所以要选用实时性很高的RTOS。
b.对于信息家电、消费类电子产品:总体效率=硬件效率+软件效率,对于信息家电、消费类电子这样硬件性能较差的产品,只好选择高可靠的软件,所以也需要用到RTOS。
3、嵌入式处理器的分类,彼此之间有何联系。
嵌入式处理器可以分为以下四类:嵌入式微控制器MCU、DSP,数字信号微处理器、嵌入式微处理器、嵌入式片上系统(SOC)。
4、什么是冯氏结构体系、哈氏结构体系?最大的特点分别是什么?冯·诺伊曼体系结构,也叫普林斯顿结构,是一种将程序存储器和数据存储器合并在一起的存储器结构。
共有数据、地址总线。
特点:由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个,实质是串行的工作机制。
哈佛体系结构,程序与数据有单独的存储器,有独立的地址总线和数据总线,也就是说系统有4套总线:程序存储器的数据总线、地址总线,数据存储器的数据总线、地址总线。
特点:哈佛体系结构允许“取指”和“执行”同时进行,所以是一种并行的工作机制。
5、什么是CISC、RISC体系?其各自优、缺点以及特点是什么?为了使编译器设计简单、简化编译过程,必须使机器指令的功能尽可能的接近于高级语言程序,于是,越来越多功能强大的复杂指令加入到指令系统中,从而产生复杂指令集计算机CISC。
第一章1-1.简述嵌入式系统的定义。
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
1-2.简述嵌入式系统的组成。
从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。
其中嵌入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。
嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。
嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式Linux、uCLinux、WinCE等。
1-3.ARM7处理器使用的是(ARMv4)指令集。
ARM7内核采用冯·诺依曼体系结构,数据和指令使用同一条总线。
内核有一条3级流水线,执行ARMv4指令集。
1-6.ARM9采用的是(5)级流水线设计。
存储器系统根据哈佛体系结构(程序和数据空间独立的体系结构)重新设计,区分数据总线和指令总线。
第二章2-1.简述ARM可以工作在几种模式。
ARM处理器共有7种工作模式:用户模式(User)、快速终端模式(FIQ)、外部中断模式(IRQ)、特权模式(svc)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)。
除用户模式外其他6种模式称为特权模式。
在特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式切换。
再除去系统模式,其余5种模式又称为异常模式。
2-2.ARM核有多少个寄存器?ARM处理器有如下37个32位长的寄存器:(1)30个通用寄存器;(2)6个状态寄存器:1个CPSR(Current Program Status Register,当前程序状态寄存器),5个SPSR(Saved Program Status Register,备份程序状态寄存器);(3)1个PC(Program Counter,程序计数器)。