嵌入式系统期末试卷.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

嵌入式系统期末试卷

考试时间:120分钟满分:100分

一、选择题(每题2分,共20分)

以下哪种芯片不属于嵌入式微处理器()

A.ARMCortex-A9B.IntelCorei7C.MIPS4KEcD.PowerPCe500

在嵌入式系统中,RTOS的主要作用是()

A.实现图形界面显示B.管理系统资源,调度任务C.处理网络通信D.控制硬件驱动

关于ARM处理器的工作模式,下列说法错误的是()

A.用户模式(usr)是程序正常执行的模式

B.管理模式(svc)用于操作系统的特权级任务

C.中断模式(irq)只能响应外部中断请求

D.系统模式(sys)可以直接切换到其他所有模式

嵌入式系统中常用的Flash存储器,其特点是()

A.断电后数据丢失B.可擦写次数有限C.读写速度比DRAM快D.容量通常比硬盘大

在I2C总线通信中,数据传输的起始信号是()

A.SCL为高电平时,SDA从高电平跳变为低电平

B.SCL为高电平时,SDA从低电平跳变为高电平

C.SCL为低电平时,SDA从高电平跳变为低电平

D.SCL为低电平时,SDA从低电平跳变为高电平

以下哪种不是嵌入式Linux系统的常用根文件系统格式()

A.ext4B.FAT32C.jffs2D.yaffs2

关于中断服务程序,下列说法正确的是()

A.中断服务程序可以长时间执行复杂任务

B.中断服务程序中应尽量减少使用全局变量

C.中断服务程序不需要保存和恢复现场

D.多个中断同时发生时,优先级低的先执行

嵌入式系统中,UART通信的波特率表示()

A.每秒传输的字节数B.每秒传输的比特数C.每分钟传输的字节数D.每分钟传输的比特数

在ARM汇编指令中,用于将寄存器中的值存入内存的指令是()

A.LDRB.STRC.MOVD.ADD

以下哪种调试工具不能用于嵌入式系统的在线调试()

A.JTAGB.SWDC.UARTD.逻辑分析仪

二、判断题(每题1分,共10分,对的打“√”,错的打“×”)

嵌入式系统一定包含操作系统。()

ARM处理器是基于RISC架构的处理器。()

嵌入式系统的功耗通常比通用计算机高。()

SPI总线是一种串行同步通信总线,通常有4根信号线。()

在RTOS中,任务的优先级一旦设定就不能再修改。()

NANDFlash和NORFlash相比,NANDFlash的随机读取速度更快。()

嵌入式Linux系统中,设备驱动程序通常以内核模块的形式存在。()

中断优先级的高低由硬件和软件共同决定。()

汇编语言程序比C语言程序的可移植性更好。()

嵌入式系统的开发环境通常包括交叉编译工具链。()

三、简答题(每题5分,共30分)

简述嵌入式系统的定义和主要特点。

说明RTOS中任务调度的常用算法,并简要介绍其中一种算法的原理。

简述ARM处理器的流水线技术,以及流水线技术带来的优势。

嵌入式系统中常用的存储设备有哪些?分别说明它们的用途。

简述I2C总线的工作原理,以及它在嵌入式系统中的典型应用场景。

说明嵌入式Linux系统的启动过程,从上电到应用程序运行大致分为哪几个阶段。

四、综合应用题(每题10分,共40分)

假设某嵌入式系统使用ARMCortex-M4处理器和FreeRTOS操作系统,要求创建两个任务:任务1每隔1秒点亮LED灯,任务2每隔2秒熄灭LED灯(LED灯初始状态为熄灭)。请使用FreeRTOS的API函数,写出相关的任务创建和任务函数代码(以C语言为例,不需要考虑硬件初始化细节)。

某嵌入式系统需要通过UART接口与上位机进行通信,波特率为9600bps,数据位8位,停止位1位,无校验位。假设使用的处理器UART外设基地址为0其中数据寄存器(DR)地址为0状态寄存器(SR)地址为0SR寄存器的第5位(TXE)为1表示发送数据寄存器为空,第6位(RXNE)为1表示接收数据寄存器非空。请编写C语言函数,实现UART发送一个字节数据和接收一个字节数据的功能。

简述在嵌入式系统开发过程中,交叉编译的作用是什么?并说明在Linux主机上搭建针对ARM架构嵌入式系统的交叉编译环境的大致步

文档评论(0)

151****9429 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档