嵌入式系统试题闭卷 及答案
嵌入式系统试题闭卷 及答案
装题订线内不答要《嵌入式系统》试题闭卷答题 时间:30分钟一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是( )、存储器、输入/输出和软件,一般软件亦分为操作系统相关和( )两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,( ),( )以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有( )、进程间通信、( )、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为( )和分时操作系统,其中实时系统亦可分为( )和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的( ),内核的基本服务是( )。
6、嵌入式开发一般采用( )方式,其中宿主机一般是指( )。
7、哈佛体系结构数据空间和地址空间( ),ARM7TDMI 采用( )的内核架构,ARM920T 采用( )的内核架构。
8.ARM7TDMI 采用( )级流水线结构,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分,共20分)1. 嵌入式系统是指:A. 具有特定功能的计算机系统B. 只运行单一任务的计算机系统C. 可以运行多个操作系统的计算机系统D. 以上都不是2. 下列哪项不是嵌入式系统的典型特征?A. 实时性B. 可扩展性C. 资源受限D. 专用性3. 嵌入式系统中,通常使用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 以上都是4. 在嵌入式系统中,操作系统的作用是什么?A. 管理计算机硬件资源B. 提供用户界面C. 执行所有程序D. 以上都不是5. 以下哪个不是嵌入式操作系统?A. LinuxB. WindowsC. VxWorksD. QNX6. 嵌入式系统的硬件设计通常需要考虑哪些因素?A. 成本B. 功耗C. 尺寸D. 所有以上7. 以下哪个是嵌入式系统的通信接口?A. USBB. HDMIC. VGAD. 所有以上8. 嵌入式系统中的中断处理机制主要用于:A. 程序调试B. 系统启动C. 任务调度D. 错误检测9. 以下哪个不是嵌入式系统的应用领域?A. 工业控制B. 消费电子C. 桌面计算D. 汽车电子10. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析B. 系统设计C. 编码与测试D. 所有以上答案:1. A2. B3. B4. A5. B6. D7. D8. C9. C10. D二、多项选择题(每题3分,共15分)11. 嵌入式系统设计时需要考虑的非功能性需求包括:A. 性能B. 可靠性C. 安全性D. 可维护性12. 以下哪些是嵌入式系统开发中的编程语言?A. CB. C++C. JavaD. Python13. 在嵌入式系统中,哪些因素会影响系统的功耗?A. 处理器的运行频率B. 内存的使用量C. 外设的使用D. 所有以上14. 嵌入式系统的软件架构通常包括:A. 硬件抽象层B. 操作系统内核C. 设备驱动程序D. 应用程序15. 以下哪些是嵌入式系统的调试工具?A. 逻辑分析仪B. 仿真器C. 调试器D. 编译器答案:11. ABCD12. ABC13. D14. ABCD15. ABC三、简答题(每题5分,共10分)16. 简述嵌入式系统的实时性要求。
嵌入式考试题库及答案
嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
嵌入式系统试题及答案
嵌入式系统试题及答案一、单项选择题(每题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. 嵌入式系统与通用计算机系统没有区别。
嵌入式系统原理与设计考试试卷
嵌入式系统原理与设计考试试卷(答案见尾页)一、选择题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. 什么是嵌入式系统?请简要描述其特点。
嵌入式期末试题及答案
嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。
本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。
多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。
答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。
答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。
答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。
通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。
编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。
答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。
嵌入式系统开发试题库与答案
嵌入式系统开发试题库与答案一、选择题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)用户界面:提供用户操作界面,实现人机交互。
嵌入式系统试题及答案
嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统通常指的是:A. 桌面操作系统B. 服务器操作系统C. 移动操作系统D. 针对特定应用设计的专用计算机系统答案:D2. 在嵌入式系统中,以下哪个不是常见的处理器类型?A. 微控制器B. 数字信号处理器C. 微处理器D. 网络处理器答案:D3. 以下哪个不是嵌入式系统的典型应用?A. 家用电器控制B. 工业自动化C. 办公自动化D. 汽车电子答案:C4. 在嵌入式系统中,RTOS代表什么?A. 随机存取存储器B. 实时操作系统C. 只读存储器D. 可重编程只读存储器答案:B5. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 模拟器D. 打印机答案:D6. 嵌入式系统的内存通常包括哪两种类型?A. RAM和ROMB. SRAM和DRAMC. ROM和EPROMD. SRAM和ROM答案:A7. 在嵌入式系统中,以下哪个不是常用的通信协议?A. I2CB. SPIC. USBD. FTP答案:D8. 以下哪个不是嵌入式系统的电源管理技术?A. 睡眠模式B. 动态电压调整C. 静态电压调整D. 能量收集答案:C9. 嵌入式系统的编程语言中,以下哪个不是常用的?A. CB. C++C. JavaD. Python答案:D10. 在嵌入式系统中,以下哪个不是常见的输入设备?A. 触摸屏B. 按键C. 鼠标D. 温度传感器答案:C二、多项选择题(每题3分,共15分)1. 嵌入式系统的特点包括:A. 体积小B. 功能固定C. 功耗低D. 价格低廉答案:A, B, C2. 嵌入式系统的开发流程通常包括以下哪些步骤?A. 需求分析B. 系统设计C. 硬件选择D. 软件编程答案:A, B, C, D3. 在嵌入式系统中,以下哪些因素会影响系统的功耗?A. 处理器的时钟频率B. 内存的使用C. 外设的功耗D. 软件的优化答案:A, B, C, D4. 以下哪些是嵌入式系统的存储介质?A. EEPROMB. FlashC. 硬盘D. 固态硬盘答案:A, B5. 嵌入式系统的开发工具中,以下哪些是用于软件编程的?A. 集成开发环境(IDE)B. 版本控制系统C. 编译器D. 调试器答案:A, C, D三、判断题(每题2分,共10分)1. 嵌入式系统总是需要实时操作系统。
嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案一、选择题(每题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. 嵌入式系统中,串行通信接口主要有______、______和______等。
嵌入式系统期末考试题库及答案
《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。
3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。
4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。
5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。
6、需求分析包括:功能性需求分析和非功能性需求分析。
7、确定输入信号是数字信号还是模拟信号属于功能性需求。
8、确定系统的物理尺寸和重量属于非功能性需求。
9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。
10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。
11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。
12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。
13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。
14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。
15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。
16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。
17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。
18、设计流程指的是设计过程中所经历的过程步骤。
19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。
20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。
21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。
嵌入式考试题目及答案
嵌入式考试题目及答案一、单选题(每题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. 嵌入式系统的软件组成包括()。
嵌入式考试题目和答案
嵌入式考试题目和答案****一、选择题(每题2分,共20分)1. 以下哪个不是嵌入式系统的典型特征?A. 实时性B. 交互性C. 资源受限D. 专用性**答案:B**2. 在嵌入式系统中,以下哪个不是常用的处理器?A. ARMB. MIPSC. x86D. RISC-V**答案:C**3. 嵌入式操作系统中,哪个不是任务调度的基本策略?A. 先来先服务(FCFS)B. 轮询调度(Round Robin)C. 优先级调度D. 随机调度**答案:D**4. 在嵌入式系统中,以下哪个不是常用的存储介质?A. EEPROMB. FlashC. RAMD. CD-ROM**答案:D**5. 以下哪个不是嵌入式系统开发中常用的编程语言?A. CB. C++C. JavaD. Python**答案:D**6. 以下哪个不是嵌入式系统中常用的通信接口?A. UARTB. I2CC. USBD. VGA**答案:D**7. 在嵌入式系统中,以下哪个不是常用的电源管理技术?A. 睡眠模式B. 动态电压调节C. 软件重启D. 电源门控**答案:C**8. 以下哪个不是嵌入式系统的调试工具?A. JTAGB. SWDC. RS-232D. GDB**答案:C**9. 在嵌入式系统中,以下哪个不是常用的操作系统?A. LinuxB. VxWorksC. AndroidD. Windows**答案:D**10. 以下哪个不是嵌入式系统设计中的考虑因素?A. 功耗B. 成本C. 性能D. 外观**答案:D**二、填空题(每题2分,共20分)1. 嵌入式系统通常由______、______、______三部分组成。
**答案:硬件、软件、固件**2. 在嵌入式系统中,______是指系统在规定时间内完成其功能的能力。
**答案:实时性**3. 嵌入式系统的______是指系统在有限的资源下运行的能力。
**答案:资源受限**4. 嵌入式系统的______是指系统在特定应用领域内的高度专业化。
嵌入式系统考试试题及答案
5、以下哪项关于SRAM和DRAM的区别是不对。(A)
(A)SRAM比DRAM慢 (B)SRAM比DRAM耗电多
(C) DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新
6、uc/os操作系统不包含以下哪几种状态。(C)
(A)运行(B)挂起
(C) 退出(D)休眠
长沙理工大学研究生考试试题
课程名称:拟题教师:系主任:
课程编号:适应年级:工学硕士2010至2011学年二学期
考试方式:闭卷
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
7、0x07&0x11的运算结果是。(A)
(A)0x01(B)0x11
(C) 0x17(D)0x07
8、以下哪种方式不是uc/os操作系统中任务之间通信方式。(C)
(A)信号量(B)消息队列
(C) 邮件(D)邮箱
9、以下哪种方式不是文件系统的格式。(B)
(A)FAT(B)DOS
(C) NTFS(D)Ext
3、嵌入式uc_os操作系统属于免费的操作系统。(对)
4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。(对)
5、USB2.0的最大通信速率为12M/S。(错)
四、简答题:共2小题,每小题10分,满分20分。
1、根据嵌入式系统的特点,写出嵌入式系统的定义。
以应用为中心以计算机技术为基础软硬件可裁减功能可靠性成本体积
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
嵌入式系统试题及答案
嵌入式系统试题及答案一、选择题1. 嵌入式系统通常指的是:A. 个人计算机B. 服务器C. 智能手机D. 家用电器中的控制单元答案:D2. 以下哪个不是嵌入式系统的硬件组成部分?A. 微处理器B. 存储器C. 操作系统D. 打印机答案:D3. 嵌入式系统的软件开发通常使用:A. 汇编语言B. C语言C. Java语言D. HTML答案:B4. 下列哪个是实时操作系统的特点?A. 多任务B. 多用户C. 网络功能D. 确定性响应时间答案:D5. 嵌入式系统中的中断处理机制主要用于:A. 系统启动B. 错误检测C. 任务调度D. 事件响应答案:D二、填空题6. 嵌入式系统的设计需要考虑______、______和______三个主要方面。
答案:性能、功耗、成本7. 嵌入式系统中的______是指系统在规定的时间内完成特定功能的能力。
答案:实时性8. 在嵌入式系统中,______是指软件与硬件的紧密结合。
答案:系统级集成9. 嵌入式系统的______是指系统在没有外部干预的情况下,能够独立完成预定功能的能力。
答案:自主性10. 嵌入式系统的______是指系统在面对各种环境变化时,仍能保持稳定运行的能力。
答案:鲁棒性三、简答题11. 简述嵌入式系统与通用计算机系统的主要区别。
答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统是为特定应用而设计的,通常具有较低的功耗、较小的体积和成本,以及高度的实时性。
而通用计算机系统则具有更广泛的应用范围,通常不强调实时性,功耗和体积也相对较大。
12. 解释什么是嵌入式系统的中断机制,并说明其重要性。
答案:嵌入式系统的中断机制是一种允许外部事件或内部条件触发中断服务程序执行的机制。
它的重要性在于能够使系统快速响应外部事件,提高系统的实时性和可靠性。
四、论述题13. 论述嵌入式系统在工业自动化领域的应用及其优势。
答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。
嵌入式系统期末考试题库及答案
嵌入式系统期末考试题库及答案嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
一、选择题1、以下哪个不是嵌入式系统的特点?A.小型化B.快速化C.智能化D.巨型化答案:D.巨型化。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
2、下列哪个不是嵌入式系统常用的编程语言?A. C语言B.汇编语言C. Python语言D. Nios II答案:C. Python语言。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
Nios II是一种嵌入式软核处理器,常用于嵌入式系统的设计。
3、下列哪个不是嵌入式系统的应用领域?A.工业控制B.智能手机C.汽车电子D.电子商务答案:D.电子商务。
解释:嵌入式系统主要用于工业控制、智能手机、汽车电子等领域,而电子商务并不是嵌入式系统的应用领域。
二、简答题1、简述嵌入式系统与通用计算机的区别。
答案:嵌入式系统与通用计算机的主要区别在于用途、资源和可靠性。
通用计算机主要用于个人或家庭使用,功能齐全,但体积较大,资源浪费也较多。
而嵌入式系统则针对特定应用进行设计,具有体积小、重量轻、成本低、可靠性高等特点。
嵌入式系统的硬件和软件通常是紧密结合的,以便更好地实现特定功能,而通用计算机的硬件和软件相对独立。
2、简述嵌入式系统的发展趋势。
答案:嵌入式系统的发展趋势主要有以下几个方面:首先是网络化,嵌入式系统需要与其他设备进行通信,以实现更高效的数据传输和处理;其次是智能化,嵌入式系统需要具备更高级的处理和控制能力,以适应更加复杂的应用场景;最后是微型化,随着技术的进步,嵌入式系统的体积越来越小,性能却越来越高。
《嵌入式技术》期末考试题及答案
《嵌入式技术》期末考试题及答案一、选择题(每题2分,共20分)1. 嵌入式系统通常由以下哪些部分组成?A. 处理器、存储器、输入/输出接口B. 操作系统、应用程序、硬件设备C. 编译器、链接器、调试器D. 网络通信、数据库、中间件答案:A2. 下面哪个不是嵌入式操作系统的特点?A. 实时性B. 可移植性C. 开源D. 多用户答案:D3. 嵌入式系统中,以下哪个设备属于输入设备?A. 显示器B. 键盘C. 鼠标D. 打印机答案:B4. 嵌入式系统中,以下哪个设备属于输出设备?A. 显示器B. 键盘C. 麦克风D. 扬声器答案:A5. 嵌入式系统中,以下哪个不属于处理器类型?A. 单片机B. 微处理器C. 数字信号处理器D. 网络处理器答案:D6. 下面哪个不是嵌入式系统开发工具?A. 编译器B. 链接器C. 调试器D. 文本编辑器答案:D7. 嵌入式系统中,以下哪个通信接口属于串行通信?A. USBB. UARTC. I2CD. CAN答案:B8. 嵌入式系统中,以下哪个通信接口属于并行通信?A. USBB. UARTC. I2CD. Parallel答案:D9. 嵌入式系统中,以下哪个不是实时操作系统?A. VxWorksB. RTLinuxC. Windows CED. uC/OS答案:C10. 嵌入式系统中,以下哪个不是实时操作系统的关键特性?A. 硬实时性B. 软实时性C. 可预测性D. 多任务答案:D二、填空题(每题2分,共20分)11. 嵌入式系统的硬件平台包括______、______和______。
答案:处理器、存储器、输入/输出接口12. 嵌入式操作系统的基本功能包括______、______、______和______。
答案:进程管理、存储管理、文件系统、设备驱动13. 嵌入式系统的开发流程包括______、______、______和______。
答案:需求分析、系统设计、系统实现、系统测试14. 嵌入式系统中,以下设备属于总线接口设备的是______、______和______。
嵌入式系统开发试题库含答案
嵌入式系统开发试题库含答案一、选择题1. 嵌入式系统硬件平台的设计主要包括哪些方面?A. 微处理器选型B. 存储器选型C. 电源设计D. 所有上述内容答案:D2. 嵌入式系统软件开发过程中,以下哪个阶段是确定嵌入式系统需求和规格的?A. 需求分析B. 设计C. 编码D. 测试答案:A3. 以下哪种存储器通常用于嵌入式系统的程序存储?A. RAMB. ROMC. flashD. 硬盘答案:C4. 嵌入式系统中的中断服务程序通常应具有以下哪些特点?A. 短小B. 高效C. 简单D. 所有上述特点答案:D5. 以下哪个不是嵌入式系统常见的操作系统?A. LinuxB. Windows CEC. VxWorksD. Mac OS答案:D6. 以下哪个协议通常用于嵌入式系统的网络通信?A. TCP/IPB. HTTPC. FTPD. 蓝牙答案:A二、填空题1. 嵌入式系统开发主要包括________、硬件设计和软件开发三个阶段。
答案:需求分析2. 嵌入式系统中的实时操作系统(RTOS)主要用于管理________和硬件资源。
答案:任务3. 嵌入式系统编程语言中,C语言是最常用的语言,因为它具有高效率和________的特点。
答案:可移植性4. 嵌入式系统中的Flash存储器是一种________存储器,可以在不关闭电源的情况下进行写操作。
答案:非易失性5. 嵌入式系统设计中,________设计是硬件设计的基础。
答案:微处理器三、判断题1. 嵌入式系统硬件平台的设计不包括微处理器选型。
(错误)2. 嵌入式系统软件开发过程中,需求分析阶段是在编码之前进行的。
(正确)3. 嵌入式系统中的中断服务程序不需要具有高效性。
(错误)4. 嵌入式系统常见的操作系统有Linux、Windows CE和VxWorks。
(正确)5. 嵌入式系统网络通信通常使用TCP/IP协议。
(正确)四、简答题1. 嵌入式系统开发的主要阶段是什么?请简要描述每个阶段的主要任务。
嵌入式考试题目及答案
嵌入式考试题目及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、功耗低、可靠性高B. 体积大、功耗高、可靠性低C. 体积小、功耗高、可靠性低D. 体积大、功耗低、可靠性高答案:A2. 以下哪个不是嵌入式操作系统的特点?()A. 实时性B. 多任务C. 可扩展性D. 复杂性答案:D3. 嵌入式系统的硬件核心是()。
A. 微处理器B. 微控制器C. 存储器D. 输入输出设备答案:B4. 在嵌入式系统中,以下哪个不是常用的总线标准?()A. I2CB. SPIC. USBD. Ethernet答案:D5. 嵌入式系统的软件开发不包括以下哪个阶段?()A. 需求分析B. 系统设计C. 编码D. 硬件设计答案:D6. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 仿真器D. 路由器答案:D7. 嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D8. 在嵌入式系统中,以下哪个不是常用的存储介质?()A. EEPROMB. FlashC. RAMD. 硬盘答案:D9. 嵌入式系统的功耗优化不包括以下哪个方面?()A. 硬件优化B. 软件优化C. 系统优化D. 外观优化答案:D10. 以下哪个不是嵌入式系统的可靠性测试?()A. 抗干扰测试B. 温度测试C. 湿度测试D. 色彩测试答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发流程包括()。
A. 需求分析B. 系统设计C. 编码D. 测试E. 维护答案:ABCDE2. 嵌入式系统的硬件设计需要考虑的因素包括()。
A. 性能B. 成本C. 功耗D. 体积E. 可靠性答案:ABCDE3. 嵌入式系统的软件设计需要考虑的因素包括()。
A. 实时性B. 可移植性C. 可维护性D. 可扩展性E. 稳定性答案:ABCDE4. 嵌入式系统的测试包括()。
嵌入式系统开发试题库+答案
嵌入式系统开发试题库+答案一、选择题1. 以下哪个不是嵌入式系统的特点?()A. 专用性B. 实时性C. 可扩展性D. 通用性答案:D2. 嵌入式系统开发中,以下哪个不是常用的开发环境?()A. EclipseB. IAR EmbeddedWorkbenchC. Visual StudioD. Arduino IDE答案:C3. 嵌入式系统中的CPU通常采用哪种体系结构?()A. x86B. ARMC. MIPSD. PowerPC答案:B4. 以下哪个不是嵌入式系统开发中的调试工具?()A. GDBB. FlashProC. JTAGD. ScopeMeter答案:D5. 嵌入式系统中的存储器通常分为哪几种?()A. RAM、ROM、EEPROMB. ROM、Flash、NVRAMC. ROM、RAM、ROMD. Flash、EEPROM、RAM答案:A6. 以下哪个不是嵌入式系统开发中的实时操作系统?()A. VxWorksB. FreeRTOSC. Windows CED. Linux答案:C7. 嵌入式系统中的中断优先级通常由哪个因素决定?()A. 中断请求的频率B. 中断请求的紧迫性C. 中断请求的硬件优先级D. 中断请求的软件优先级答案:C8. 嵌入式系统中的I/O设备通常采用哪种接口方式?()A. 并行接口B. 串行接口C. USB接口D. 以上都是答案:D9. 以下哪个不是嵌入式系统开发中的硬件抽象层(HAL)的作用?()A. 提供统一的硬件接口B. 隐藏硬件细节C. 简化软件开发D. 提高系统性能答案:D10. 嵌入式系统中的看门狗定时器(WDT)主要用于什么功能?()A. 系统自检B. 系统监控C. 系统恢复D. 以上都是答案:D二、填空题1. 嵌入式系统开发主要包括______、______、______等环节。
答案:硬件设计、软件开发、系统集成2. 嵌入式系统中的CPU通常采用______体系结构。
嵌入式笔试题及答案
嵌入式笔试题及答案一、选择题1. 在嵌入式系统中,以下哪个不是实时操作系统的特点?A. 多任务B. 可预测性C. 多用户D. 资源管理答案:C2. 以下哪个协议不是嵌入式系统中常用的通信协议?A. UARTB. I2CC. TCP/IPD. USB答案:C3. 在嵌入式系统中,以下哪个不是常用的存储设备?A. EEPROMB. SRAMC. ROMD. HDD答案:D二、填空题1. 嵌入式系统的______是指系统在规定的时间内完成对事件的处理的能力。
答案:实时性2. 在嵌入式系统中,______是一种常用的低功耗通信方式,适用于短距离通信。
答案:SPI3. 在嵌入式系统中,______是一种常用的非易失性存储器,断电后数据不会丢失。
答案:Flash三、简答题1. 简述嵌入式系统与通用计算机系统的主要区别。
答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统通常具有专用性,为特定任务设计,体积小,功耗低,成本敏感,并且往往需要实时响应;而通用计算机系统则功能更为全面,适用于多种任务,对实时性要求不高,体积和功耗相对较大。
2. 描述嵌入式系统中中断的概念及其作用。
答案:在嵌入式系统中,中断是指当某个外部或内部事件发生时,系统暂停当前任务,转而处理该事件的过程。
中断的作用是允许系统快速响应外部事件,提高系统的实时性和效率。
四、编程题1. 编写一个简单的C语言函数,实现对一个整数数组的排序。
```c#include <stdio.h>void sortArray(int arr[], int n) {for (int i = 0; i < n - 1; i++) {for (int j = 0; j < n - i - 1; j++) {if (arr[j] > arr[j + 1]) {int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}}int main() {int arr[] = {64, 34, 25, 12, 22, 11, 90};int n = sizeof(arr) / sizeof(arr[0]);sortArray(arr, n);for (int i = 0; i < n; i++) {printf("%d ", arr[i]);}return 0;}```2. 编写一个嵌入式C语言程序,实现对一个LED灯的控制,使其每隔一秒闪烁一次。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
装
题
订
线
内
不
答
要
《嵌入式系统》试题
闭卷答题 时间:30分钟
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是( )、存储器、输入/输出和软件,一般软件亦分为操作系统相关和( )两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,( ),( )以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有( )、进程间通信、( )、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为( )和分时操作系统,其中实时系统亦可分为( )和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的( ),内核的基本服务是( )。
6、嵌入式开发一般采用( )方式,其中宿主机一般是指( )。
7、哈佛体系结构数据空间和地址空间( ),ARM7TDMI 采用( )的内核架构,ARM920T 采用( )的内核架构。
8.ARM7TDMI 采用( )级流水线结构,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 )linux
3、下面哪个选项不是SUB 设备的特点。
( )
(A)串行通信方式 (B )不可热拨插
(C)分HOST 、DEVICE 和HUB (D )通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。
( ) (A)Symbian (B )WinCE (C)uc/os (D )linux 5、以下哪项关于SRAM 和DRAM 的区别是不对。
( )
(A)SRAM 比DRAM 慢 (B )SRAM 比DRAM 耗电多
(C)DRAM 存储密度比SRAM 高得多 (D )DRM 需要周期性刷新 6、uc/os 操作系统不包含以下哪几种状态。
( ) (A)运行 (B )挂起 (C)退出 (D )休眠 7、0x07&0x11的运算结果是。
( )
(A)0x01 (B )0x11 (C)0x17 (D )0x07
8、以下哪种方式不是uc/os 操作系统中任务之间通信方式。
( ) (A)信号量 (B )消息队列 (C)邮件 (D )邮箱 9、以下哪种方式不是文件系统的格式。
( ) (A)FAT (B )DOS (C)NTFS (D )Ext
10、在将uc/os 操作系统移植到ARM 处理器上时,以下哪些文件不需要修改。
( )
(A)OS_CORE.C (B )include.h (C)OS_CPU.H (D )OSTaskInit
三、判断题:共5小题,每小题2分,满分10分。
1、所有的电子设备都属于嵌入式设备。
( )
2、冯诺依曼体系将被哈佛总线所取代。
( )
3、嵌入式linux 操作系统属于免费的操作系统。
( )
4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。
( )
5、USB2.0的最大通信速率为12M/S 。
( ) 简答题:共2小题,每小题10分,满分20分。
1、根据嵌入式系统的特点,写出嵌入式系统的定义。
2、试分析实时操作系统的工作状态特点及相互之间的转换。
装
订
线
内
不
答
题
要
答案:
一、填空题
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式DSP 处理器),(嵌入式微处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU 时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机方式)方式,其中宿主机一般是指(PC 机或者台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI 采用(冯诺依曼体系)的内核架构。
8. ARM7TDMI 采用(3)级流水线结构,ARM920TDMI 采用(5)级流水线。
9 .按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。
10、ARM7TDMI 中,T 表示支持16位Thumb 指令集,D 表示(在片可调试),M 表示内嵌乘法器Multiplier ,I 表示(嵌入式ICE ),支持在线断点和调试。
二、选择
1-5 DDBCA 6-8 CAB 三、判断 1-3 ××√ 四.简答题
1、 根据嵌入式系统的特点,写出嵌入式系统的定义。
以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
2、 试分析实时操作系统的工作状态特点及相互之间的转换。
运行:获得CPU 的控制权; 就绪:进入任务等待队列,通过调度中转为运行状态;
挂起:任务发生阻塞,称出任务等待队列,等待系统实时事件的发生而被唤醒,从而转为就绪或者运行; 休眠:任务完成或者错误等原因被清除的任务,也可以认为是系统中不存在的任务。