湖南大学嵌入式系统试卷.pdf
嵌入式系统试题(2024)
![嵌入式系统试题(2024)](https://img.taocdn.com/s3/m/dee904515b8102d276a20029bd64783e09127da3.png)
长沙理工高校探讨生考试试题课程名称:拟题老师:系主任:课程编号:适应年级:工学硕士2024至2024学年二学期考试方式:闭卷一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。
2、依据嵌入式系统运用的微处理器,可以将嵌入式系统分为嵌入式微限制器,(),()以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。
5、内核负责管理各个任务,或者为每个任务安排CPU时间,并且负责任务之间的(),内核的基本服务是()。
6、嵌入式开发一般采纳()方式,其中宿主机一般是指()。
7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采纳()的内核架构。
8. ARM7TDMI采纳( 3 )级流水线结构,ARM920TDMI采纳( 5 )级流水线。
9 .按操作系统的分类可知,Dos操作系统属于依次执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。
10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
(C)NTFS (D)E XT10、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不须要修改。
( A )(A)OS_CORE.C (B)INCLUDE.H(C)OS_CPU.H (D)OST ASK I NIT三、推断题:共5小题,每小题2分,满分10分。
1、全部的电子设备都属于嵌入式设备。
嵌入式系统期末考试卷试题库包括答案.docx
![嵌入式系统期末考试卷试题库包括答案.docx](https://img.taocdn.com/s3/m/6b69450ffd0a79563d1e725a.png)
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器( DSP)。
嵌入式系统原理及应用考试试卷
![嵌入式系统原理及应用考试试卷](https://img.taocdn.com/s3/m/700dd8cd50e79b89680203d8ce2f0066f533649e.png)
嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题1. 嵌入式系统的定义是什么?A. 一种专门的计算机系统,用于执行嵌入式软件B. 一种计算机系统,具有面向特定功能的应用程序C. 一种计算机系统,其硬件和软件都可以编程D. 一种专门用于控制和管理任务的系统2. 嵌入式系统的主要特点包括哪些?A. 低功耗和高性能B. 实时处理能力C. 可定制性D. 以上都是3. 嵌入式系统通常应用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 以上都是4. 嵌入式系统中的微处理器具有以下哪个特点?A. 高速运算和大容量存储B. 低功耗和高可靠性C. 高速运算和实时响应D. 低功耗和高容量存储5. 嵌入式系统软件开发环境通常具备以下哪些功能?A. 集成开发环境(IDE)B. 调试工具C. 文档生成D. 以上都是6. 嵌入式系统中的实时操作系统(RTOS)具有以下哪个特点?A. 高性能B. 多任务处理能力C. 可靠性和稳定性D. 以上都是7. 嵌入式系统中的通信协议通常用于实现:A. 数据传输B. 远程控制C. 网络互联D. 以上都是8. 嵌入式系统中的存储器可以分为哪几类?A. 随机存取存储器(RAM)B. 只读存储器(ROM)C. 硬盘驱动器(HDD)D. 以上都是9. 嵌入式系统中的电源管理技术主要包括以下哪几种?A. 降低功耗B. 提高电源效率C. 温度监控D. 以上都是10. 嵌入式系统在未来将面临的主要挑战和机遇包括:A. 技术创新B. 市场需求变化C. 安全性问题D. 以上都是11. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有高度集成和可定制的特点。
B. 一种专门用于控制和管理嵌入式设备的系统。
C. 一种运行在特定硬件平台上的软件系统。
D. 一种基于微处理器的电子设备。
12. 嵌入式系统的核心组成部分是什么?A. 中央处理器(CPU)B. 内存(RAM)C. 存储器D. 输入输出设备13. 嵌入式系统通常用于哪些领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 医疗设备14. 嵌入式系统与普通计算机系统的主要区别是什么?A. 体积大小B. 价格高低C. 功能简单D. 实时性要求高15. 嵌入式系统中的程序通常存储在哪里?A. 硬盘B. U盘C. 随机存储器(RAM)D. 只读存储器(ROM)16. 嵌入式系统中的开发环境通常需要哪些工具?A. 集成开发环境(IDE)B. 调试工具C. 编程语言D. 计算机17. 嵌入式系统的数据传输通常使用哪种协议?A. TCP/IPB. UDPC. ICMPD. HDLC18. 嵌入式系统中的任务调度通常是基于什么原则?A. 时间片轮转B. 优先级C. 资源分配D. 随机19. 嵌入式系统中的电源管理通常包括哪些策略?A. 降低功耗B. 提高效率C. 硬件备份D. 系统冗余20. 嵌入式系统的未来发展趋势是什么?A. 体积越来越小B. 功能越来越强大C. 价格越来越低D. 并行计算21. 嵌入式系统的定义是什么?A. 一种特殊的计算机系统,具有面向特定应用领域的专用处理器和硬件结构。
嵌入式系统考试试题及答案
![嵌入式系统考试试题及答案](https://img.taocdn.com/s3/m/f9f94a60182e453610661ed9ad51f01dc3815771.png)
嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
嵌入式系统与应用考核试卷
![嵌入式系统与应用考核试卷](https://img.taocdn.com/s3/m/5b132b70e3bd960590c69ec3d5bbfd0a7856d50d.png)
C. I2C
D. SATA
11.以下哪个不是嵌入式系统中常见的输入设备?()
A.键盘
B.鼠标
C.触摸屏
D.打印机
12.在嵌入式系统中,以下哪个是中断优先级最高的?()
A.定时器中断
B.串口中断
C.硬件故障中断
D.软件中断
13.以下哪个不是嵌入式系统中的电源管理技术?()
A.动态电压调整
B.睡眠模式
嵌入式系统与应用考核试卷
考生姓名:__________答题日期:_______年__月__日得分:_________判卷人:_________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.嵌入式系统的特点不包括以下哪一项?()
A.体积小
C.电池管理
D.显示亮度调整
14.嵌入式系统中,以下哪个是数字信号?()
A.模拟温度传感器输出
B.数字温度传感器输出
C.音频信号
D.电压信号
15.以下哪个不是嵌入式系统中常见的调试工具?()
A.逻辑分析仪
B.示波器
C. JTAG
D. Microsoft Word
16.嵌入式系统中,以下哪个是网络协议?()
A. C
B. C++
C. Java
D. Assembly
8.在嵌入式系统中,以下哪个是主要的时钟源?()
A.晶振
B. RC振荡器
C.陶瓷振荡器
D.太阳能
9.以下哪个不是嵌入式系统中常见的显示技术?()
A. LCD
B. LED
C. OLED
D. CRT
10.嵌入式系统中,以下哪个是串行通信协议?()
《嵌入式系统》考试试卷及答案
![《嵌入式系统》考试试卷及答案](https://img.taocdn.com/s3/m/608905eeb0717fd5360cdcc3.png)
《嵌入式系统》课程试卷考试时间:__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.设备驱动完成对设备的初始化和释放。
大学嵌入式试题及答案
![大学嵌入式试题及答案](https://img.taocdn.com/s3/m/1d624b64366baf1ffc4ffe4733687e21ae45ff5a.png)
大学嵌入式试题及答案一、选择题(每题2分,共20分)1. 在嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 专用处理器C. 微处理器D. 服务器处理器答案:C2. 下列哪个选项不是嵌入式系统的特点?A. 体积小B. 功能专一C. 价格昂贵D. 可靠性高答案:C3. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统体积更小B. 嵌入式操作系统功能更全C. 嵌入式操作系统价格更贵D. 嵌入式操作系统更复杂答案:A4. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Assembly5. 嵌入式系统中的实时操作系统(RTOS)的主要功能是什么?A. 提供图形用户界面B. 提供网络服务C. 管理任务调度和时间D. 管理文件系统答案:C6. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 航空航天D. 传统PC答案:D7. 在嵌入式系统中,中断服务程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 响应外部事件D. 执行任务调度答案:C8. 以下哪个不是嵌入式系统开发过程中的常用工具?A. 编译器B. 调试器C. 编辑器D. 虚拟机答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 嵌入式系统的功耗通常与以下哪个因素无关?A. 处理器的运行频率B. 系统的复杂度C. 存储介质的类型D. 软件的优化程度答案:B二、填空题(每题2分,共20分)1. 嵌入式系统的______是指系统能够按照预定的时间或顺序完成预定的功能。
答案:实时性2. 在嵌入式系统中,______是指系统在没有操作系统的情况下,直接运行应用程序。
答案:裸机运行3. 嵌入式系统的______是指系统在设计时就确定的,不可更改的特性。
答案:封闭性4. 嵌入式系统的______是指系统在特定环境下,能够稳定运行的能力。
嵌入式系统试题及答案
![嵌入式系统试题及答案](https://img.taocdn.com/s3/m/18fbf52c777f5acfa1c7aa00b52acfc788eb9f01.png)
嵌入式系统试题及答案一、单项选择题(每题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. 嵌入式系统与通用计算机系统没有区别。
嵌入式系统原理与设计考试试卷
![嵌入式系统原理与设计考试试卷](https://img.taocdn.com/s3/m/a9e8136b66ec102de2bd960590c69ec3d4bbdb43.png)
嵌入式系统原理与设计考试试卷(答案见尾页)一、选择题1. 嵌入式系统的核心是什么?A. 中央处理器(CPU)B. 内存(RAM和ROM)C. 输入输出设备D. 操作系统和软件2. 嵌入式系统的基本工作原理是什么?A. 单任务处理B. 多任务并发处理C. 硬件和软件协同工作D. 顺序执行指令3. 嵌入式系统通常用于哪些领域?A. 个人电脑B. 智能手机C. 游戏机D. 以上都是4. 在嵌入式系统中,什么是实时操作系统(RTOS)?A. 一种操作系统,具有严格的时间限制和多任务处理能力B. 一种操作系统,专为嵌入式系统设计,具有高效的内存管理C. 一种操作系统,支持多种硬件平台D. 一种编程语言5. 嵌入式系统设计中,硬件和软件的划分依据是什么?A. 功能B. 性能C. 可维护性6. 在嵌入式系统开发过程中,以下哪个阶段是必不可少的?A. 系统分析B. 系统设计C. 系统实现D. 系统测试7. 嵌入式系统中的程序员需要具备哪些技能?A. 编程语言知识B. 计算机体系结构知识C. 操作系统知识D. 以上都是8. 嵌入式系统的可靠性是指什么?A. 系统在一定时间内无故障运行的能力B. 系统在特定条件下的稳定性C. 系统在长时间运行后的性能保持D. 系统的可扩展性9. 在嵌入式系统开发中,常使用的开发工具包括哪些?A. 集成开发环境(IDE)B. 仿真器C. 调试器D. 以上都是10. 嵌入式系统未来的发展趋势是什么?A. 更高的性能B. 更多的智能化功能C. 更广泛的应用领域D. 以上都是11. 嵌入式系统的特点是?B. 功能单一C. 硬件和软件紧密相关D. 可扩展性差12. 嵌入式系统通常工作在什么频率下?A. 低频B. 中频C. 高频D. 超高频13. 在嵌入式系统中,以下哪个不是常用的操作系统?A. LinuxB. Windows CEC. VxWorksD. Android14. 嵌入式系统设计中,通常会考虑哪些因素?A. 性能B. 成本C. 易用性D. 扩展性15. 嵌入式系统中的任务调度通常基于什么原则?A. 先来先服务B. 最短作业优先C. 时间片轮转D. 优先级16. 在嵌入式系统中,硬件抽象层(HAL)的主要作用是什么?A. 提供设备驱动程序B. 实现操作系统内核C. 抽象硬件逻辑D. 进行系统编程17. 嵌入式系统中的实时性是指什么?A. 系统响应时间短B. 系统错误率低C. 系统资源利用率高D. 系统可维护性好18. 在嵌入式系统开发过程中,以下哪个阶段是硬件平台搭建的关键?A. 系统设计B. 集成测试C. 硬件平台搭建D. 软件开发19. 嵌入式系统与传统计算机的根本区别是什么?A. 微型化B. 便携性C. 嵌入式软件D. 可嵌入性20. 嵌入式系统的基本操作系统中,通常不包括以下哪个组件?A. 内存管理器B. 文件系统C. 设备驱动程序D. 用户应用程序21. 在嵌入式系统中,以下哪种编程语言不是其主要编程语言?A. CB. C++C. JavaD. Assembly22. 嵌入式系统设计中,硬件和软件的紧密关系体现在哪一方面?A. 硬件和软件可以互换B. 硬件和软件必须完全相同C. 硬件和软件需要协同工作以实现特定功能D. 硬件总是比软件复杂23. 下列哪个不是嵌入式系统的特点?A. 低功耗B. 高性能C. 可定制性D. 不可靠24. 在嵌入式系统的开发过程中,以下哪个阶段不是必需的?A. 系统需求分析B. 硬件设计C. 软件开发D. 性能测试25. 在嵌入式系统的调试过程中,以下哪种工具不是常用的?A. 逻辑分析仪B. 示波器C. 编程器D. 调试器26. 嵌入式系统设计中,通常会考虑哪些因素来优化系统性能?A. 硬件性能B. 软件效率C. 系统功耗D. 所有以上因素27. 在嵌入式系统的数据采集和处理中,以下哪种设备不是常用的数据输入设备?A. 键盘B. 鼠标C. 数字相机D. 触摸屏28. 嵌入式系统的基本操作系统中,通常不包括以下哪项功能?A. 进程管理B. 文件管理C. 网络通信D. 安全加密29. 嵌入式系统通常用于控制哪些类型的设备?A. 大型机器B. 小型家电C. 数码产品D. 大型工业设备30. 在嵌入式系统设计中,通常优先考虑的是:A. 性能B. 成本C. 功能性D. 可靠性31. 下列哪个不是嵌入式系统常用的编程语言?A. C语言B. C++C. JavaD. Python32. 在嵌入式系统开发中,硬件通常包括以下哪项?A. 软件B. 外围设备C. 操作系统D. 应用程序33. 嵌入式系统的生命周期包括哪些阶段?A. 设计、开发、测试、部署、维护B. 设计、编码、测试、部署、维护C. 设计、开发、测试、部署、更新D. 设计、编码、测试、部署、优化34. 在嵌入式系统设计中,如何确保系统的可靠性和稳定性?A. 使用高质量的组件B. 提供充分的文档和注释C. 进行彻底的测试和验证D. 选择成熟的开源软件35. 嵌入式系统在现代社会中扮演着什么角色?A. 主要用于大型企业和工业控制B. 主要用于个人计算机和游戏机C. 主要用于消费电子产品和智能家居D. 主要用于军事和航空航天36. 嵌入式系统的硬件通常包括哪些组件?A. CPU、内存、I/O设备B. 仅CPU和内存C. 仅内存和I/O设备D. 仅CPU和I/O设备37. 嵌入式系统的实时性是指什么?A. 系统能够立即响应外部事件B. 系统能够在预定的时间内响应外部事件C. 系统响应时间的长短无关紧要D. 系统不支持多任务处理38. 在嵌入式系统中,通常使用哪种编程语言?A. 汇编语言B. C语言C. JavaD. Python39. 嵌入式系统通常用于哪个领域?A. 云计算B. 大数据C. 物联网(IoT)D. 移动应用40. 嵌入式系统的开发过程通常包括哪些阶段?A. 设计、编码、测试、部署B. 编码、测试、设计、部署C. 测试、设计、编码、部署D. 部署、设计、编码、测试41. 在嵌入式系统的调试过程中,常用的工具有哪些?A. 调试器B. 代码编辑器C. 版本控制系统D. 图形用户界面(GUI)工具42. 在嵌入式系统的安全性方面,通常关注哪些问题?A. 系统的物理安全B. 系统的软件安全C. 系统的网络安全D. 系统的电源安全二、问答题1. 什么是嵌入式系统?请简要描述其特点。
《嵌入式系统》试卷和参考答案
![《嵌入式系统》试卷和参考答案](https://img.taocdn.com/s3/m/281ac3043186bceb18e8bbb4.png)
2018―2019学年度第一学期 《嵌入式系统》期末试卷A 卷1.嵌入式系统是以应用为中心,以 为基础,软硬件 ,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2.ST 公司的STM32系列芯片采用了 内核。
3.已知R0=8,R2=5,执行MOV R0,R2,LSL #2后,R0= ,R2= 。
4.Cortex-M3内核流水分三个阶段: 、 译码 和 执行。
5.Cortex-M3处理器支持两种工作模式,即 和 模式。
6.堆栈是一种数据结构,按先进后出(First In Last Out ,FILO )的方式工作,使用堆栈指针SP 的专用寄存器指示当前的操作位置,当堆栈指针指向最后压入堆栈的数据时,称为 。
当堆栈指针指向下一个将要放入数据的空位置时,称为 。
7.Cortex-M3的向量中断控制器最多可支持 个IRQ 中断。
8.STM32的所有端口都有外部中断能力。
当使用外部中断线时,相应的引脚必须配置成 模式。
9.执行前R1=0x40000000,执行指令LDMIA R1!,{R2-R4,R6} 后, R1的内容为 。
执行前R1=0x40000000,执行指令LDMIB R1!,{R2-R4,R6} 后, R 1的内容为 。
10.Cortex-M3的工作模式从用户级向特权级转换的唯一途径是 。
1.Cortex-M 处理器采用的架构是( )A .v4TB .v5TEC .v6D .v7 2.Cortex – M3的存储格式中专用外设总线区域可以使用( ) A .小端格式 B .大端格式 C .小端或大端格式 D .没有正确答案 3.Cortex-M3的提供的流水线是( )A .2级B . 3级C .5级D .8级4.Context – M3处理器的寄存器 R14代表( )A .通用寄存器B .链接寄存器C .程序计数器D .程序状态寄存器 5.ARM 体系结构所支持的最大寻址空间为4GB ,当程序正常执行时,每执行一条ARM 指令,当前指令计数器加 个字节;每执行一条Thumb 指令,当前指令计数器加 个字节,两种指令集之间转换可通过BX 指令来完成。
嵌入式系统设计考核试卷
![嵌入式系统设计考核试卷](https://img.taocdn.com/s3/m/04ca1c8d77eeaeaad1f34693daef5ef7ba0d12c7.png)
3.低功耗设计策略包括:使用低功耗硬件、动态调整电压和频率、合理设计休眠模式等。
4.需求分析确保系统设计符合用户需求,内容包括功能需求、性能需求、可靠性需求等。
A.键盘
B.鼠标
C.触摸屏
D.摄像头
12.以下哪些是常见的嵌入式系统输出设备?()
A.显示屏
B.打印机
C.音频输出
D. LED
13.嵌入式系统中,哪些接口用于串行通信?()
A. RS-232
B. RS-485
C. SPI
D. I2S
14.嵌入式系统设计中,哪些因素会影响系统的响应时间?()
A.处理器速度
A.辐射干扰
B.传导干扰
C.静电放电
D.磁场干扰
18.嵌入式系统设计中,哪些因素会影响系统的可扩展性?()
A.硬件架构
B.软件架构
C.通信接口
D.电源管理
19.以下哪些是嵌入式系统开发中常用的开发工具?()
A.集成开发环境(IDE)
B.编程语言编译器
C.仿真器
D.调试器
20.嵌入式系统设计过程中,哪些活动属于系统测试阶段?()
B.存储器访问速度
C.中断处理时间
D.操作系统类型
15.以下哪些方法可以用于嵌入式系统的调试?()
A.逻辑分析仪
B.示波器
C. JTAG接口
D.串口输出
16.嵌入式系统中,哪些技术可以用于节能?()
A.动态频率调整
B.动态电压调整
C.睡眠模式
D.能量回收
17.以下哪些是嵌入式系统中可能遇到的电磁兼容性问题?()
嵌入式系统考试试卷
![嵌入式系统考试试卷](https://img.taocdn.com/s3/m/c58f8d900408763231126edb6f1aff00bed570c6.png)
嵌入式系统考试试卷一、选择题(每题2分,共20分)1. 嵌入式系统的核心是()A. 操作系统B. 微处理器C. 存储器D. 输入/输出设备2. 以下哪个不是嵌入式系统的典型应用领域?()A. 移动电话B. 家用电器C. 服务器D. 汽车电子3. 在嵌入式系统中,实时操作系统的主要特点是()A. 多任务处理B. 可预测性C. 强大的网络功能D. 高度的可定制性4. 以下哪个不是嵌入式系统设计时需要考虑的因素?()A. 功耗B. 成本C. 性能D. 可扩展性5. 在嵌入式系统中,中断服务程序的作用是()A. 处理用户输入B. 处理外设请求C. 执行系统初始化D. 管理内存分配...(此处省略其他选择题,共10题)二、简答题(每题10分,共30分)1. 简述嵌入式系统与通用计算机系统的主要区别。
2. 解释什么是硬实时系统和软实时系统,并给出它们在嵌入式系统中的典型应用。
3. 描述嵌入式系统中的内存管理的重要性及其基本策略。
三、计算题(每题15分,共30分)1. 假设一个嵌入式系统的时钟频率为100MHz,计算在单周期CPU中执行一条指令所需的最短时间。
2. 给定一个嵌入式系统的功耗为10mW,如果该系统连续运行24小时,计算其消耗的总能量。
四、应用题(每题20分,共20分)1. 设计一个简单的嵌入式系统,用于监控家庭中的环境温度,并在温度超过设定阈值时发送警报。
描述该系统的主要组件、工作流程以及可能使用的传感器和通信协议。
五、论述题(共10分)1. 论述在嵌入式系统开发过程中,软件和硬件协同设计的重要性,并给出一个实际案例来支持你的观点。
六、结束语本试卷旨在全面考察学生对嵌入式系统基础知识的掌握程度以及解决实际问题的能力。
希望同学们能够认真作答,展示自己的学习成果。
祝考试顺利!(注:以上内容仅为示例,实际考试内容应根据教学大纲和课程要求进行设计。
)。
嵌入式系统考试试题A与答案
![嵌入式系统考试试题A与答案](https://img.taocdn.com/s3/m/06f1d08c647d27284a735124.png)
《嵌入式系统》考试试卷试题总分: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. 0x F000000F C. 0x0000F008 D. 0x F0800003、μCOS-II 操作系统不属于()。
A、RTOSB、占先式实时操作系统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)个寄存器。
《嵌入式系统》考试试卷及答案
![《嵌入式系统》考试试卷及答案](https://img.taocdn.com/s3/m/db8909407e21af45b307a8f3.png)
《嵌入式系统》课程试卷考试时间:__120___分钟开课学院___计算机___ 任课教师____________ 姓名______________ 学号_____________班级_______________ 一.单项选择题(2 × 20):1下面不属于Xscale微架构处理器的主要特征有:( )A.采用了7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术(BranchTarget 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.设备驱动完成对设备的初始化和释放。
嵌入式系统试题带答案
![嵌入式系统试题带答案](https://img.taocdn.com/s3/m/2f4bcd3dfbd6195f312b3169a45177232f60e48e.png)
《嵌入式系统》课程研级试题一、填空题(每空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______。
《嵌入式系统》期末考试试卷
![《嵌入式系统》期末考试试卷](https://img.taocdn.com/s3/m/80c60680c850ad02df804134.png)
《嵌入式系统》期末考试试题题号一二三四五总分题分20 20 10 30 20得分一、填空题(每小题2分,共20分)1、嵌入式系统一般由嵌入式微处理器、、、等四个部分组成。
2、由于嵌入式系统本身不具备,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套才能进行交叉开发。
3、嵌入式系统的核心部件是,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。
4、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的,内核的基本服务是。
5、嵌入式系统设计时,必须优先考虑的问题有:、、、并考虑实时运行和速度、能耗以及体积等问题。
6、利用完全把系统软件和硬件部分隔离开来,从而大大提高了系统的。
7、嵌入式系统的软件包括两部分:、。
8、为了提高嵌入式系统的开发效率,降低开发难度,提高重用性,经验告诉大家:,是开发嵌入式系统软件的必由之路。
9、选择ARM处理器需要考虑的四大因素有:内核/版本;;;片内功能模块。
10、嵌入式处理器的层次分为:1)嵌入式微控制器;2);3)嵌入式DSP;4)。
二、选择题(每小题2分,共20分)1、除了I/O设备本身的性能外,可能影响嵌入式系统I/O数据传输速度的主要因素是( )。
A.Cache存储器性能 B.总线的传输速率 C.主存储器的容量 D.CPU的字长2、嵌入式处理机主要由处理器、存储器和总线组成,总线包括( )。
A.数据总线、串行总线、逻辑总线、物理总线B.并行总线、地址总线、逻辑总线、物理总线C.并行总线、串行总线、全双工总线D.数据总线、地址总线、控制总线3、关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是( )。
A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是可抢占式(可剥夺式)的C.RTOS调度器都采用了基于时间片轮转的调度算法D.RTOS调度算法只是一种静态优先级调度算法4、NAND FLASH和NOR FLASH的区别正确的是( )。
嵌入式系统试卷(附答案)
![嵌入式系统试卷(附答案)](https://img.taocdn.com/s3/m/845964c558f5f61fb73666b3.png)
课程名称: 嵌入式系统教师姓名: 试卷类型: 学号:_______ ___ ____姓名:_____________年级专业:一、判断题(共10题,每题2分,共计20分)二、选择题(共25题,每题2分,共计50分)三、填空题(共15题,每题2分,共计30分)课程名称: 嵌入式系统教师姓名: 试卷类型: 学号:_______ ___ ____姓名:_____________年级专业:一、判断题(共10题,每题2分,共计20分)二、选择题(共25题,每题2分,共计50分)三、填空题(共15题,每题2分,共计30分)课程名称: 嵌入式系统教师姓名: 试卷类型:学号:__________ ____姓名:_____________年级专业:注意事项:1、答案均写在答题纸上,写在卷面上无效.2、答题结束后将试卷及答题纸全部交给监考教师.一、判断题(共10题,每题2分,计20分)1.DSP的功能主要是数字信号处理中的大量数字运算, 其处理器运算单元主要是乘法器,而通用处理器运算单元是ALU。
2.现代的CPU往往采用CISC结构, 而嵌入式领域全部采用RISC处理器结构。
3.嵌入式处理器芯片的核心是处理器内核(CORE), 内核不单独做成芯片,只是嵌入到嵌入式处理器芯片内部。
4.各大半导体生产商从嵌入式处理器内核设计提供商购买其内核IP授权,再根据各自不同的应用领域,加入适当的外围电路,从而形成自己品牌的微处理器芯片进入市场。
5.嵌入式操作系统针对不同的平台,需要经过移植作业才能正常工作,实时OS的移植作业的第一步是开发BSP支持包。
6.中间件软件处于操作系统软件与用户的应用软件之间,即在操作系统、网络和数据库之上,应用软件之下,是起桥梁作用的软件。
7.不同的操作系统对应于不同定义形式的BSP, 但对于同一种CPU来说,只要实现的功能一样,BSP是完全相同的。
8.TI的OMAP系列SoC芯片既有DSP内核,也有MIPS内核。
湖南大学嵌入式系统试卷.pdf
![湖南大学嵌入式系统试卷.pdf](https://img.taocdn.com/s3/m/8e206554ff00bed5b8f31d4c.png)
一填空 (每空1 分,共 20 分)1.嵌入式微处理器一般可分为嵌入式微控制器、嵌入式数字信号处理器、嵌入式微处理器和嵌入式片上系统四种类型。
2.嵌入式系统体系结构一般具有冯洛依曼和哈佛两种基本形式。
3.嵌入式存储系统一般由高速缓存、内存和外存组成。
4.嵌入式存储系统具有大端格式和小端格式两种数据存放格式。
5从编程的角度看,ARM微处理器的一般有ARM 和THUMB 两种工作状态。
6.嵌入式软件的开发一般分为生成、调试和固化运行三个步骤。
7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、内存管理、虚拟文件系统、网络接口和进程通信。
8.操作系统是联接硬件与应用程序的系统程序,其基本功能有:I/O资源管理。
9.从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和分时操作系统,其中实硬实时系统和软实时系统。
1.嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四部分组成.2.在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。
3.总线按照传输关系分类可分为:主从结构和对等结构。
4.RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。
5.I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。
6.实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。
7.实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。
8.Bootloader主要功能是系统初始化、加载和运行内核程序。
9.进程与线程:进程是①具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。
②可与其他程序并发执行的程序,在一个数据集合上的运行的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一填空 (每空1 分,共 20 分)1.嵌入式微处理器一般可分为嵌入式微控制器、嵌入式数字信号处理器、嵌入式微处理器和嵌入式片上系统四种类型。
2.嵌入式系统体系结构一般具有冯洛依曼和哈佛两种基本形式。
3.嵌入式存储系统一般由高速缓存、内存和外存组成。
4.嵌入式存储系统具有大端格式和小端格式两种数据存放格式。
5从编程的角度看,ARM微处理器的一般有ARM 和THUMB 两种工作状态。
6.嵌入式软件的开发一般分为生成、调试和固化运行三个步骤。
7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、内存管理、虚拟文件系统、网络接口和进程通信。
8.操作系统是联接硬件与应用程序的系统程序,其基本功能有:I/O资源管理。
9.从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和分时操作系统,其中实硬实时系统和软实时系统。
1.嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四部分组成.2.在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。
3.总线按照传输关系分类可分为:主从结构和对等结构。
4.RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。
5.I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。
6.实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。
7.实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。
8.Bootloader主要功能是系统初始化、加载和运行内核程序。
9.进程与线程:进程是①具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。
②可与其他程序并发执行的程序,在一个数据集合上的运行的过程。
它是系统进行资源分配和调度的独立单位10.嵌入式系统五层结构:硬件层、引导层、内核层、uI层(userinterface)和应用层11.目前使用的嵌入式操作系统主要有哪些:Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX12.ARM微处理器有7种工作模式,它们分为两类非特权模式和特权模式,其中用户模式属非特权模式。
二简答 (每题5分,共 30 分)1.简要叙述嵌入式系统的定义。
嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。
2. 什么是嵌入式实时操作系统?简单叙述其特点。
实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得到结果,那整个的系统就是失败”。
对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。
3.什么是操作系统的移植?操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。
4. 简要叙述ARM体系微处理器中控制程序的执行流程方式?在ARM体系微处理器中通常有3种方式控制程序的执行流程方式。
它们是:正常顺序执行指令;通过跳转命令跳转到特定的标号处;异常处理。
5. 简要叙述嵌入式系统的设计步骤?嵌入式系统设计的重要特点是技术多样化,即实现同一个嵌入式系统可以有许多不同的设计方案选择,而不同的设计方案就意味使用不同的设计和生产技术。
嵌入式系统设计一般步骤:1)需求分析2)体系结构设计3)硬件/软件设计4)系统集成和系统测试6. 嵌入式系统中电源管理器的作用有哪些?操作系统是通过电源管理器来进行系统的电源管理,提高整个系统的电源效率,并为每一个外围设备模块提供电源管理。
通过电源管理不仅可以减少目标设备上的电源损耗,而且可以在系统重启、运行、空闲和挂起的电源状态下保存RAM 中的文件系统。
电源管理模块通过软件来控制系统时钟,以降低微处理器的耗电量。
这些方案与PLL、时钟控制逻辑、外设的时钟控制以及唤醒信号有关。
1.简述嵌入式处理器的特点(列出五个特点以上)。
答:低档处理器多采用哈佛结构,高档处理器多采用冯·诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。
2.什么是信号的建立时间?什么是信号的保持时间?答:建立时间:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。
保持时间:在时钟信号边沿到来之后,数据信号必须在随后的一段时间内保持稳定有效。
3.什么是非抢先式实时操作系统?有何优缺点?它的实时性如何决定?答:对于基于优先级的实时操作系统而言,非抢先式实时操作系统是指某个任务运行后,就把CPU控制权完全交给了该任务,直到它主动将CPU控制权还回来。
优点:实时性比不使用实时操作系统的好,程序设计相对简单,可调用不可重入函数(任务间不嵌套)。
缺点:如果最长任务的执行时间不能确定,系统的实时性就不能确定。
(1分)实时性:取决于最长任务的执行时间。
(1分)4.简述优先级倒置产生的条件、现象以及解决方案。
答:条件:基于优先级抢先式的任务调度、资源共享。
(1分)现象:低优先级任务L和高优先级任务H共享资源,在任务L占有共享资源之后,任务H 就绪,但这时任务H必须等待任务L完成对共享资源的操作。
在任务L完成对共享资源的操作之前,任务M也已就绪并将抢先任务L运行。
在任务M运行时,系统中具有最高优先级的任务H仍然保持挂起状态。
(3分)解决方案:优先级继承、优先级顶置。
(1分)1、谈一谈嵌入式系统的发展趋势(列出五个趋势以上)。
答:产品种类不断丰富;应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。
(每个趋势1分)2、简述嵌入式微处理器的特点。
答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。
(1分)构成:一般CPU、存储器、I/O接口三者分离;(1分)性能:一般为100~2000MIPS;(1分)存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;(1分)一般加载复杂嵌入式操作系统:VxWorks、WinCE、µClinux等。
(1分)3、什么是访存时序配合?答:存控发出的信号要满足存储器的时序要求;存储器返回的信号要满足存控的时序要求。
4、请指出USB总线的四种传输类型,并指出每一种传输类型的基本特点。
答四种传输类型:控制传输、批量传输、中断传输和等时传输(1分)控制传输:双向,纠错,查询、配置设备信息;(1分)批量传输:单向,纠错,大块无结构数据,延迟不定;(1分)中断传输:单向,纠错,小块无结构数据,延迟确定;(1分)等时传输:单向,无纠错,大块无结构数据,延迟确定。
(1分)5、什么是前后台系统?有何优缺点?它的实时性如何决定?答:前后台系统:分为前台程序和后台程序。
前台程序也称中断级程序,通过中断来处理事件,在中断服务子程序中,一般对中断做一些简单的处理,然后给出事件发生的标志,待后台程序来处理;后台程序也称任务级程序,一个死循环,循环查询各种标志位,如果标志位置位,就执行相应的任务程序。
(2分)优点:系统结构简单,几乎不需要额外的存储开销。
(1分)缺点:所有的任务具有相同的优先级别,任务响应时间不可预测;后台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。
(1分)实时性:取决于所有其它任务的执行时间之和。
(1分)6、简述嵌入式操作系统和实时操作系统的关系。
答:“嵌入式”并不意味着“实时”,例如µClinux、Embedded Linux为嵌入式操作系统但非实时操作系统;“实时”并不意味着“嵌入式”,例如OpenVMS为实时操作系统但非嵌入式操作系统;不过实际上,目前的嵌入式操作系统(EOS)基本上是实时操作系统(RTOS)。
7 .: 1宿主机2目标机3基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE 4运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境5嵌入式操作系8 . Boot Loader在嵌入式系统中主要起什么作用答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。
通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境.9.什么是嵌入式系统,答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
”特点:1)是专用的计算机系统,用于特定的任务2)资源较少,可以裁减3) 功耗低,体积小,集成度高,成本低; 4操作系统5) 可靠性要求更高,具有系统测试和可靠性评估体系; 6运行环境差异大7)大部分程序固化在ROM中8) 较长的生命周期9)嵌入式微处理器通常包含专用调试电路。
10.嵌入式系统开发的基本流程?答:123初步设计方案性价比评估与456系统功能性能测试及可靠性测试11.ARM处理器的工作模式有哪几种?1usr 2fiq3irq4操作系统保护模svc或管理模式5数据访问中止模式abt 6und 13.写出uc/os操作系统在某一任务正在执行时发生中断的处理过程。
终断现有程序——保护现场------执行中断服务程序----判断当前程序优先级或是否允许任务调度---执行原来程序------(是)---返回14.ARM体系异常处理流程1、将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。
2、将CPSR复制到相应的SPSR中。
3、根据异常类型,强制设置CPSR 的运行模式位。
4、强制PC常处理程序处。
5、异常处理完毕之后,ARM微处理器会执行以下几步操作从异常返回:a 将连接寄存器LR的值减去相应的偏移量后送到PC中。
b、将SPSR复制回CPSR中。
c、若在进入异常处理时设置了中断禁止位,要在此清除。
15.ARM的异常有哪几种,各进入何种工作模式,1Reset2undefined instruction3SWI4Prefech Abort5Data Abort6FIQ FIQ7IRQ IRQ1、SWI,未定义的返回,MOVS PC,R142、IRQ,FIQ,SUBS PC,R14,#43、数据中止返回并重新存取,SUBS PC,R14,#8异常中断的优先级:复位-> 数据异常中止--->FIQ --> IRQ--->预取指异常中止--->SWI---->未定义指令1、简要叙述嵌入式处理器具备的4个特点。