级嵌入式系统原理及应用期末模拟试卷B卷答案

合集下载

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷

嵌入式系统原理及应用考试试卷(答案见尾页)一、选择题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. 一种特殊的计算机系统,具有面向特定应用领域的专用处理器和硬件结构。

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_南通大学中国大学mooc课后章节答案期末考试题库2023年1.通常所说的32 位微处理器是指( )。

参考答案:CPU 字长为 32 位2.课程配套实验例程中,工程文件*.uvprojx放在()文件夹中。

参考答案:USER3.本实验中字符 A 对应的八段码为()。

参考答案:0x884.ARM微处理器的运行模式可以通过硬件改变。

参考答案:错误5.在MDK5中,工程中加入新文件夹后,应在工程设置(Option for Target)界面的()页面中的添加路径(Include Paths)栏目内,添加新加入的文件夹路径。

参考答案:C/C++6.在外部中断处理实验例程中,对KEY-UP按键中断检测初始化配置中,设置()型触发方式。

参考答案:上升沿触发7.课程实验教学平台中包含的模块有:()。

参考答案:TFT 3.2屏模块_超声波测距模块(SR04)_继电器模块_温湿度模块(DHT11)8.4*4矩阵按键需采用行列扫描方法来检测是否有按键按下。

参考答案:正确9.如果要设置寄存器的值为32位立即数,可以使用伪指令LDR。

参考答案:正确10.下列属于GPIO特性的是()。

参考答案:复用功能输入/输出选择寄存器_具有上拉或下拉功能的推挽输出_快速翻转,每次翻转最快只需两个时钟周期_从输出数据寄存器或外设输出数据11.启动文件主要完成()工作。

参考答案:异常向量表的初始化_调用C库的__main函数进入基于C语言的主文件中_复位事件处理初始化_堆栈初始化12.四则运算指令的基本加减法运算指令有()。

参考答案:ADD_SUB_SBC_ADC13.若有以下说明语句:struct date { int year;int month; int day; }brithday; 则下面的叙述不正确的是()。

参考答案:brithday是用户定义的结构体类型名14.假设R1=0x31,R2=0x01,执行完ADD R0,R1,R2 LSL #3后R0=( )。

《嵌入式系统开发与应用》试卷及答案2套

《嵌入式系统开发与应用》试卷及答案2套

职业技术学院学年第二学期电信专业《嵌入式系统开发与应用》期末试卷A(开卷)班级姓名学号______________一、简答题(每题6分,共计60分)1、什么是嵌入式系统?2、ARM有几个异常类型?分别是什么?3、R13通常用来存储什么?哪种模式使用的寄存器最少?4、B,BL,BX的区别是什么?5、设置相关寄存器实现P0.4口为输出引脚。

6、写出下面指令的寻址方式SWP R0,R1,[R2]ORL R1, R2, R4, LSL #4MOV R0,#0x30ADD R0,R1,R2ADD R0,R1,#256LDR R0,[R1,#8]LDRLI R0,[R1]ADD R1,R2,R3,LSR #47、设置PINSEL0寄存器实现P0.1为EINT0功能,把P0.4设置为SCK功能。

8、设置方向寄存器使P0.10为输出功能。

9、设置UART1中断使能,并设置为IRQ中断。

10、写出定时器0的所有匹配引脚和匹配引脚功能,并设置定时器0匹配值为10000。

二、程序补充题(每空2分,共计20分)____________________ ;定义X的值为10Y EQU 8AREA Example3,_____ ,READONLY ;声明代码段Example3______________ ;标识程序入口———————;声明32位ARM指令MOV R0,#YADD R0,R0,R0,LSL ____ ;计算R0 = Y + 4*Y = 5*YMOV R0,R0, LSR _____ ;计算R0 = R0/2MOV R1,#XMOV R1,R1,LSL #1__________________ ;比较R0和R1__________________ ;若R0>R1,则R1 = R1+R0__________________ ; 若R0<=R1,则R1 = R1-0xFF__________________ ; 程序结束三、汇编语言编程题(每题10分,共计20分)1、使用汇编指令实现:R8 = R3 = 20 + 90。

嵌入式考试题库及答案

嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题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. 什么是嵌入式系统?请简要描述其特点。

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统及应用_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年1.S3C2410集成的ADC外设模块模拟量输入信号的范围是0~3.3V答案:正确2.S3C2410集成的10位ADC转换的代码为0x00~0x3ff答案:正确3.在中断服务汇编语言程序中,至少应有一条()答案:中断返回指令4.下列不属于信号量作用范围的是()答案:测试并置位指令5.用户程序一般运行在()答案:用户模式6.ARM工作模式中具有独立的R8-R12寄存器的是()答案:FIQ模式7.ARM中用于保存子程序返回地址的寄存器是()答案:R148.当异常发生时,用于保存CPSR的当前值,从异常退出时用来恢复CPSR的是()答案:SPSR9.在μCOS中,如果统计任务优先级为19,那么空闲任务优先级为()答案:2010.µCOS-II中,中断服务程序退出后一定返回原来被打断的任务。

答案:错误11.ARM指令LDMIA R0,{R1,R2,R3,R4}实现的功能是()答案:R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]12.arm发生异常后转到地址0x18处运行。

答案:正确13.ARM复位后,进入的工作模式是()答案:管理模式14.ARM公司提供具体的芯片。

答案:错误15.µCOS-II中的统计任务的优先级最低。

答案:错误16.µCOS-II中的空闲任务可以删掉。

答案:错误17.µCOS-II中空闲任务可以抢占用户任务,获得CPU得到运行。

答案:错误18.嵌入式系统采用的一个典型的的四级存储系统,存储级别越高,存取速度越快,而存储容量则越小。

答案:正确19.µCOS-II中任务一旦建立,立刻进入运行态。

答案:错误20.µCOS-II中任务就绪表记录了任务是否处于就绪态。

答案:正确21.嵌入式系统本质上不属于计算机系统。

答案:错误22.在多重循环中,为了提高程序的执行效率,应尽量把循环次数少的循环放在外层。

嵌入式期末考试卷十套

嵌入式期末考试卷十套

嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。

2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。

3. 嵌入式系统中的中断优先级是指中断服务程序的______。

4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。

5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。

6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。

嵌入式考试题及答案

嵌入式考试题及答案

嵌入式考试题及答案一、单项选择题(每题2分,共10题,共20分)1. 在嵌入式系统中,以下哪个不是微处理器的组成部分?A. 运算器B. 控制器C. 存储器D. 显示器答案:D2. 以下哪个不是嵌入式系统的典型应用?A. 智能手机B. 家用电器C. 个人电脑D. 工业控制系统答案:C3. 在嵌入式系统中,通常使用哪种类型的操作系统?A. 实时操作系统B. 分布式操作系统C. 网络操作系统D. 多任务操作系统答案:A4. 以下哪个不是嵌入式系统设计时需要考虑的因素?A. 功耗B. 成本C. 性能D. 可扩展性5. 在嵌入式系统中,以下哪个不是常用的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 打印机答案:D6. 在嵌入式系统中,以下哪个不是常用的输出设备?A. 显示器B. 扬声器C. 打印机D. 传感器答案:D7. 以下哪个是嵌入式系统中常用的通信协议?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 在嵌入式系统中,以下哪个不是常用的编程语言?A. C语言B. C++C. JavaD. Python答案:D9. 在嵌入式系统中,以下哪个不是常用的存储介质?B. FlashC. 硬盘D. SRAM答案:C10. 在嵌入式系统中,以下哪个不是常用的调试工具?A. 调试器B. 仿真器C. 编译器D. 逻辑分析仪答案:C二、多项选择题(每题3分,共5题,共15分)1. 以下哪些是嵌入式系统的特点?A. 实时性B. 可扩展性C. 低功耗D. 高性能答案:A, C2. 在嵌入式系统中,以下哪些是常用的总线标准?A. I2CB. SPIC. USBD. PCI答案:A, B, C3. 以下哪些是嵌入式系统设计时需要考虑的安全因素?A. 数据加密B. 访问控制C. 电源管理D. 系统备份答案:A, B4. 在嵌入式系统中,以下哪些是常用的电源管理技术?A. 睡眠模式B. 动态电压调节C. 任务调度D. 电源隔离答案:A, B5. 在嵌入式系统中,以下哪些是常用的接口技术?A. GPIOB. UARTC. USBD. HDMI答案:A, B, C, D三、简答题(每题5分,共2题,共10分)1. 简述嵌入式系统的组成。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

嵌入式系统考试卷B及参考答案

嵌入式系统考试卷B及参考答案

嵌入式系统考试卷B及参考答案《嵌入式系统》考试试卷(B卷)试题总分: 100 分考试时限:120 分钟题号得分一二三四五总分阅卷人核分人一、填空题(每空2分,共20分)1、ARM7内核采用级流水线机制。

2、S3C44B0X是SAMSUNG公司为手持设备等应用而生产的基于ARM7内核的处理器,采用双电压供电,其运行频率最高可达___ ___MHz。

3,假设R0的内容为0x90000,寄存器R1、R2内容分别为0x11和0x01,存储器初始化内容为0。

执行下述指令STMIB R0!,{R1,R2};LDMIA R0!,{R1,R2}后,寄存器R1= 、R2= 。

4、如果定义了中断源为IRQ中断,在一般模式下进入中断服务程序前需要较长中断反应时间,而S3C44B0X提供了一种新的中断模式――模式,能够缩短中断反应时间。

对于中断控制器来说,S3C44B0X有个独立中断源。

5、嵌入式操作系统的主要任务是:、、周边资源管理、中断管理。

6、μCOS-II操作系统中处于就绪状态的任务中,优先级最高的任务可以由任务调度马上切换到。

7、μC/OS-II中,任务之间的通信和同步,操作系统提供了4种同步对象:、邮箱、消息队列和事件。

二、单项选择题(每题2分,共20分)1、一条ARM数据处理指令,例如“SUB R1,R2,#immed”中使用的立即数 #immed 是有一定限制的,下列立即数表示中非法的是( )。

A.0x0000F200B. 0x 01100000C.0x00001010D. 0x 000122、下列哪种工作模式下具有最多的独立寄存器( )。

A.用户模式B.FIQ模式C.管理模式D.IRQ模式3、寄存器R15用作()。

A. 栈指针寄存器B. 程序计数器C. 当前程序状态寄存器D. 基地址寄存器4、关于ARM处理器在两种工作状态之间切换方法,以下说法错误的是()A. 当操作数寄存器Rm的状态位bit[0]为1时,执行BX Rm指令进入Thumb 状态。

嵌入式系统原理与应用补考试题(B卷)

嵌入式系统原理与应用补考试题(B卷)

嵌入式系统原理与应用补考试题(B卷)姓名学号分数一、填空题(20小题,每题2分,共40分)1.SoC的英文全称是,它是一种基于IP核的嵌入式系统设计技术。

2.嵌入式系统主要的调试方法有、、__ _ _____、_________ _______等四大类。

3.嵌入式系统设计的主要步骤包括、、___ ___、_ 、_ ___等五个环节。

4.按照操作系统内核功能的复杂程度,可以将操作系统分为微内核和。

6.如果CAN总线的最大传输距离为10Km,则其典型的传输速率是bps。

7.影响总线性能的主要参数有____ _和_____ _____。

8.在嵌入式系统中,按照总线适用的场合,总线分为、、等3种。

9.I2C总线是双向两线串行总线,这两根数据线分别是___ ___、___ __。

10.对于ARM7TDMI 类型的处理器,保存子程序返回地址的寄存器是。

11.以太网(IEEE802.3)MAC层数据包(DA+SA+TYPE+DATA+PAD)的最小长度是字节,最大长度是字节。

12.在周期挪用DMA传输数据方式下,如果DMA控制器正在使用总线传送数据,此时CPU执行一条存取Memory中的数据的指令(且该数据又不在高速缓存中),则CPU。

13.ARM汇编指令MOV R0, R2, LSL #3 的含义是。

14.在ARM7TDMI内核中的7种处理器模式是_ ____、__ __ 、___ __、_ __、____ __、、__ _ _。

15.在CPU总线半同步定时机制中,如果主控模块和受控模块的数据访问周期不一致,主、受控模块之间是通过____________信号来实现同步的。

16.LCD有三种显示方式:反射型,投射型和。

17.对于同时支持大端存储模式和小端存储模式的ARM处理器,通过____ _______可以将ARM处理器配置为大端存储模式。

18.在Linux操作系统种,驱动程序的2种加载方式是和。

19.AMBA(先进微控制器总线架构)是ARM公司为高性能片上微控制器定义的一套总线标准,AMBA 标准定义了、和等三种总线。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案一、选择题(每题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

嵌入式系统期末考试卷试题库包括答案.docx

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器( DSP)。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。

因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。

在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。

一、选择题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、简述嵌入式系统的发展趋势。

答案:嵌入式系统的发展趋势主要有以下几个方面:首先是网络化,嵌入式系统需要与其他设备进行通信,以实现更高效的数据传输和处理;其次是智能化,嵌入式系统需要具备更高级的处理和控制能力,以适应更加复杂的应用场景;最后是微型化,随着技术的进步,嵌入式系统的体积越来越小,性能却越来越高。

级嵌入式系统原理及应用期末模拟试卷B卷答案

级嵌入式系统原理及应用期末模拟试卷B卷答案
(2)Rom Monitor:提高调试程序的效率,缩短开发周期,成本低;操作简单、方便;可扩展性强,可支持许多高级调试功能
(3)Rom Emulator:保证调试版本与最终发布版本一致。
(4)In Circuit Emulator:同时支持软断点和硬件断点的设置;设置各种复杂的断点和触发器;实时跟踪目标程序的运行,并可实现选择性的跟踪:
ADDCSR1,R1,#1。若R0>=1,则R1=R1+1
30.使用多寄存器存取指令,将内存0x30000000开始的128k数据复制到内存0xa1000000开始的内存空间。
AREACOPY,CODE,READONLY
ENTRY
CODE32
LDR R0, =0xbff0000
LDR R1, =0xef000000
$(CC) -g3 -Wall -cmain.c
fun1.o: fun1_1.h fun1_2.h fun1.c
$(CC) -g3 -Wall -cfun1.c
fun2.o: fun2_1.h fun2_2.h fun2.c
$(CC) -g3 -Wall -cfun2.c
clean:
rm -f *.o $(EXEC)
(5)On Chip Debugging:不占用目标机的资源;调试环境和最终的程序运行环境基本一致;支持软硬断点、Trace功能
28.在Linux开发环境下将宿主机(ip为192.168.0.120)/up-techpxa270挂载到目标机/mnt/nfs下,mount命令参数输入正确,但是却无法挂载成功,可能的原因是什么?
一、选择题
题号
1
2
3
4
5
6
7
8

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.访问SFR,可使用()种寻址方式?参考答案:直接寻址方式2.寄存器中存放操作数地址的是()种寻址方式参考答案:寄存器间接寻址方式3.射计一个32键的行列式键盘,至少需要占用()根引脚线。

参考答案:12根4.下列不属于矩阵式键盘特点的是()。

参考答案:适用于按键较少的场合5.下列不属于独立式键盘特点的是()。

参考答案:适用于按键较多的场合6.区分MCS-51片外程序存储器和片外数据存储器的最可靠的方法是()。

参考答案:看其是与RD信号连接还是与PSEN信号连接7.下列不属于LED动态显示特点的是()。

参考答案:驱动电流较小8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()端提供信号。

参考答案:片选端9.下列不属于LED静态显示特点的是()。

参考答案:驱动电流较大10.MCS-51外扩DAC0832时, 如VREF接3.3V,则输入数字量是FFH时,输出模拟量为()。

参考答案:3.3V11.MCS-51外扩ADC0809时,下列说法正确的是()。

参考答案:如模拟量变化缓慢,可以和ADC0809直接相连12.对于ADC0809,如VREF接3.3V,则输入模拟电压约为()时,转换结果为80H。

参考答案:1.65V13.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位接口芯片。

参考答案:逐次逼近式14.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

参考答案:ILE=1,CS =0,WR1 =015.DAC0832双极性电压输出,选用-VREF时,VOUT与+VREF时()。

参考答案:极性相反16.起止范围为0000H~3FFFH的存储器的容量是()KB。

参考答案:1617.DAC0832的数据信号被锁存在输入寄存器中的条件是CS、ILE、WR1分别为()。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

(完整word版)嵌入式系统原理与应用B答案(A卷)

(完整word版)嵌入式系统原理与应用B答案(A卷)
(3)ARM7 处理器有哪几种处理模式? 用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式、系统模式。
(3)ARM 指令必须字对齐存放,Thumb 指令必须半字对齐存放。 答:正确。
(4)ARM 指令集不同寻常的特征是每条指令都是可条件执行的。 答:正确。
(5)在 ARM7TDMI 处理器中,PC 指向的是下一条要执行的指令。 答:错误。PC 指向的是再下条指令。
线
学号
线
西安邮电大学试姓题名卷标准答案专用纸
共 2 页 第 1 页 总印 240 份 (附卷纸 1 页)
西安邮电大学 2012----2013 学年第二学期试题卷
标准答案
课程:嵌入式系统原理与应用 B 类型: A 卷 专业、年级:计科 1001--1006
题号 一 二 三 四 五 六 七 八 九 总分
(4)ARM7 处理器有哪几种工作状态?处理器如何标志不同状态? ARM7 处理器有 ARM 状态和 Thumb 状态,处理器的当前状态寄存器 CPSR 的 T 位可标志出 两种状态。当 T 位为 0 时是 ARM 状态,为 1 时是 Thumb 状态。
得分 20 20 10 20 10 10 10
AREA BlockData,DATA,READWRITE DATA1 DCD 2,5,0,3,-4,5,0,10,9 DATA2 DCD 3,5,4,-2,0,8,3,-10,5 SUM DCD 0,0,0,0,0,0,0,0,0
AREA,Exam,CODE,READONLY ENTRY START LDR R1,=DATA1 LDR R2,=DATA2 LDR R3,=SUM MOV R0,#0 LOOP LDR R4,[R1],#4 LDR R5,[R2],#4 ADDS R4,R4,R5 ADD R0,R0,#1 STR R4,[R3],#4 BNE LOOP END

嵌入式系统开发模拟试题(附参考答案)

嵌入式系统开发模拟试题(附参考答案)

嵌入式系统开发模拟试题(附参考答案)一、单选题(共100题,每题1分,共100分)1、共享型函数库(动态链接库)的后缀为()A、aB、cC、so正确答案:C2、关于嵌入式系统,以下说法不正确的是()A、主要应用于控制领域,兼顾数据处理B、主要用于数据处理,兼顾控制领域C、嵌入式系统功耗低正确答案:B3、下面交互设备常由嵌入式系统采用的是()A、以上都是B、小键盘C、按钮D、触摸屏正确答案:A4、A/D是将()转换成数字信号的意思。

A、模拟信号B、虚拟信号C、物理信号正确答案:A5、嵌入式系统的实时性可分为软实时性和()。

A、硬实时性B、截止时限C、软实时性正确答案:A6、Linux I/O 操作默认是:A、同步非阻塞模式B、同步阻塞模式C、异步阻塞模式正确答案:B7、()(GNU C Compiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。

A、GCCB、abcC、GDD正确答案:A8、μC/OS-II是一个()、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、()、实时性能优良和可扩展性强等特点。

A、可裁剪,可移植性强B、可裁剪,可移植性弱C、不可裁剪,可移植性强正确答案:A9、当()进行时,可移植性是要重点考虑的问题A、数学建模B、嵌入式软件开发C、电路设计正确答案:B10、以下那个选项不是驱动程序的组成()。

A、终端服务子程序B、自动配置和初始化子程序C、服务于I/O接口的子程序正确答案:A11、vivi(下载模式)启动Linux核心的命令是()。

A、bootB、partC、load正确答案:A12、不属于字符设备的是()A、简单按键B、U盘C、触摸屏正确答案:B13、设计软件子系统:软件总体设计、()设计。

A、函数设计B、硬件总体C、模块设计正确答案:C14、交叉()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)Rom Monitor:提高调试程序的效率,缩短开发周期,成本低;操作简单、方便;可扩展性强,可支持许多高级调试功能
(3)Rom Emulator:保证调试版本与最终发布版本一致。
(4)In Circuit Emulator:同时支持软断点和硬件断点的设置;设置各种复杂的断点和触发器;实时跟踪目标程序的运行,并可实现选择性的跟踪:
ADDCSR1,R1,#1。若R0>=1,则R1=R1+1
30.使用多寄存器存取指令,将内存0x30000000开始的128k数据复制到内存0xa1000000开始的内存空间。
AREACOPY,CODE,READONLY
ENTRY
CODE32
LDR R0, =0xbff0000
LDR R1, =0xef000000
18.Hello程序不是交叉编译的
19.将R1-R5,LR入栈
20.0x887766550xB0000004
三、简答题
21.为什么嵌入式系统有特别的安全可靠性要求?
答:
(1)对于嵌入式系统,编译的软件通常称为固件,大多数被存放在只读存储器或闪存而不是硬盘中,只需要非常少的硬件资源就可以运行。一般来讲,希望设备中嵌入式系统可以不出错误地连续运行,或者出现系统错误也可以进行自我修复,而不是也不大可能进行人工干预。这对嵌入式系统的可靠性提出了极高的要求。
一、选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
B
A
A
D
D
C
D
B
二、填空题
11.在发生异常时用于保存异常返回地址
12.AHBAPB
13.快速中断模式、普通中断模式
14. mount192.168.0.112:/up-techpxa270/mnt/nfs
15.49或者0x31
16.142或者0x8E
17.微内核体系结构
{
num+=3。
}
void fun4()
{
num=0。
}
五、综合
32.
CC = arm-linux-gcc
EXEC = main
OBJS = main.o fun1.o fun2.o
$(EXEC):$(OBJS)
$(CC) -g3 -Wall -o $(EXEC) $(OBJS)
main.o:main.c
LDR R2, =0xbff1000
copy_loop:
LMDIAR0!, {R3-R12}
STDMIAR1!, {R3-R12}
CMPR0,R2
BLEcopy_loop
END
31.
int num。
void fun1()。
void fun2()。
void fun3()。
void fun4()。
void main()
stage1通常包括以下步骤
硬件设备初始化
为加载Boot Loader的stage2准备RAM空间
拷贝Boot Loader的stage2到RAM空间中
设置好堆栈
跳转到stage2的C入口点
stage2通常包括以下步骤
初始化本阶段要使用到的硬件设备
检测系统内存映射(memory map)
将kernel映像和根文件系统映像从flash上读到RAM空间中
为内核设置启动参数
调用内核
26.ARM的I/O端口采用存储器映射编址方法,这种方法的优缺点是什么?
优点:
•可采用丰富的内存操作指令访问I/O单元
•无需单独的I/O地址译码电路
•无需专用的I/O指令
缺点:
•外设占用内存空间
•/O程序不易读
27.常用的嵌入式交叉开发调试技术有哪些?各有什么特点?
答:
(1)Crash and Burn:最早的嵌入式应用软件调试方法。效率低。
(2)运行环境往往恶劣
(3)嵌入式设备连网势在必行,要考虑网络安全
22.给出Linux环境下编译程序的几种方式及各方式的特点。
答:
(1)gcc:这是最原始的、最简单的编译方式,适合小程序。
(2)make:依赖于一个叫做makefile/Makefile的文件。适合大型程序的开发。
–(3)make –f文件:文件名可以随便取
(1)重复mount。
(2)ping不通。这种情况下,有三种可能:
网口连接错误
网络没有激活
网卡有硬件故障
(3)如果ping通了,有以下几种可能:
NFS服务选项没有没有选上
没有正确设置NFS服务器
防火墙和iptables没有关掉
四、程序设计题
29.
CMPR0,R1。R0(a)与R1(b)比较
ADDCCR0,R0,#1。若R0<R1,则R0=R0+1
(5)On Chip Debugging:不占用目标机的资源;调试环境和最终的程序运行环境基本一致;支持软硬断点、Trace功能
28.在Linux开发环境下将宿主机(ip为192.168.0.120)/up-techpxa270挂载到目标机/mnt/nfs下,mount命令参数输入正确,但是却无法挂载成功,可能的原因是什么?
23.请给出嵌入式系统的最小硬件系统组成。
24.嵌入式系统开发的最大特点是软硬件协同开发,为什么?
一方面,嵌入式系统软件的开发离不开硬件,软件的开发调试需要硬件提供运行环境;另一方面,硬件的开发离不开软件,硬件的调试需要软件提供相关数据,也需要通过软件来进行验证。
25.叙述嵌入式系统Boot Loader两个阶段(即:stage1和stage2)的启动步骤。
$(CC) -g3 -Wall -cmain.c
fun1.o: fun1_1.h fun1_2.h fun1.c
$(CC) -g3 -Wall -cfun1.c
fun2.o: fun2_1.h fun2_2.h fun2.c
$(CC) -g3 -Wall -cfun2.c
clean:
rm -f *.o $(EXEC)
{
num=0。
while(1)
{
if(num%2==0)
{
fun1()。
}
if(num%2==1)
{
fun2()。
}
if(num%5==0)
{
fun3()。
}
if(num>1000)
{
fun4()。
}
}
}
void fun1()
{
num++。
}
void fun2()
{
num+=2。
}
void fun3()
相关文档
最新文档