嵌入式开发工程师岗位招聘考试试卷及答案.docVIP

嵌入式开发工程师岗位招聘考试试卷及答案.doc

  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文档。上传文档
查看更多

嵌入式开发工程师岗位招聘考试试卷及答案

嵌入式开发工程师岗位招聘考试试卷

一、填空题(共10题,每题1分,共10分)

1.ARM架构属于______指令集架构。

2.C语言中修饰易变变量的关键字是______。

3.RTOS任务的三种基本状态:就绪、运行、______。

4.UART波特率表示单位时间传输的______数量。

5.Cortex-M内核中断向量表通常位于______地址。

6.I2C起始条件:SCL高时,SDA从______跳变到______。

7.嵌入式非易失性存储:Flash和______。

8.Linux内核进程调度算法:CFS和______调度。

9.SPI时钟极性CPOL=1时,空闲时钟为______。

10.嵌入式常用硬件调试工具:______(示例:J-Link)。

答案:

1.RISC2.volatile3.阻塞4.比特(bit)5.0x000000006.高;低7.EEPROM8.实时(RT)9.高10.J-Link

二、单项选择题(共10题,每题2分,共20分)

1.以下属于Cortex-M系列的是?

A.Cortex-A53B.Cortex-M7C.Cortex-R5D.Cortex-A9

2.volatile关键字作用是?

A.提高速度B.避免编译器优化易变变量C.定义常量D.声明函数指针

3.RTOS中高优先级任务会?

A.永远占CPUB.抢占低优先级任务C.需低优先级让出D.不能被中断

4.异步串行通信接口是?

A.SPIB.I2CC.UARTD.CAN

5.GPIO输入配置需设置?

A.输出速度B.上拉/下拉C.输出类型D.复用功能

6.SPI工作模式有几种?

A.2B.4C.8D.16

7.Linux字符设备主设备号由?

A.内核分配B.用户自定义C.驱动指定D.编译固定

8.嵌入式调试接口是?

A.USBB.EthernetC.JTAGD.HDMI

9.Flash擦除单位通常是?

A.字节B.字C.扇区D.比特

10.CAN总线波特率由______决定?

A.采样点B.位时间C.数据长度D.节点数

答案:

1.B2.B3.B4.C5.B6.B7.C8.C9.C10.B

三、多项选择题(共10题,每题2分,共20分)

1.Cortex-M支持的中断类型?

A.外部中断B.SVCC.硬faultD.同步异常

2.RTOS常用调度算法?

A.抢占式B.非抢占式C.时间片轮转D.先来先服务

3.I2C总线特点?

A.两线制B.半双工C.多主D.全双工

4.SPI信号包括?

A.SCKB.MOSIC.MISOD.SS

5.嵌入式存储类型?

A.RAMB.FlashC.EEPROMD.ROM

6.Linux驱动分类?

A.字符设备B.块设备C.网络设备D.内存设备

7.UART通信参数?

A.波特率B.数据位C.停止位D.校验位

8.CAN总线特性?

A.差分传输B.多主C.错误检测D.热插拔

9.嵌入式调试工具?

A.J-LinkB.ST-LinkC.UART调试D.GDB

10.嵌入式C常用关键字?

A.volatileB.constC.staticD.register

答案:

1.ABCD2.ABC3.ABC4.ABCD5.ABCD6.ABC7.ABCD8.ABCD9.ABCD10.ABCD

四、判断题(共10题,每题2分,共20分)

1.ARM是CISC架构。()

2.volatile避免编译器优化变量。()

3.RTOS任务不能嵌套。()

4.UART是同步通信。()

5.I2C是半双工。()

6.SPI是全双工。()

7.Flash是易失性存储。()

8.Linux进程和线程共享地址空间。()

9.JTAG是调试接口。()

10.CAN支持多主通信。()

答案:

1.×2.√3.×4.×5.√6.√7.×8.×9.√10.√

五、简答题(共4题,每题5分,共20分)

1.简述volatile关键字在嵌入式开发中的作用。

2.简述Cortex-M内核中断优先级分组原理。

3.简述UART与SPI通信的主要区别。

4.简述RTOS任务调度的基本原理。

答案:

1.volatile修饰可能被硬件/其他线程修改的变量,禁止编译器优化(如缓存到寄存器)。例:硬件寄存器变量若不用volatile,编译器可能跳过实际读取,导致逻辑错误。保证每次访问从内存/寄存器实际读写,避免错误。

2.Cortex-M将中断优先级分为抢占优先级和子优先级,通过AIRCR配置分组(如分组0:抢占0位,子4位)。高抢占优先级中断可打断低抢占的;同抢占下,高子优先级可打断低子优先级,保证响应确定性。

3.UART异步:无时钟,波特率同步,两线(TX/RX)点到点;SPI同步:有时钟(SCK),四线(SCK/MOSI

您可能关注的文档

文档评论(0)

试卷文库 + 关注
实名认证
文档贡献者

竭诚服务

1亿VIP精品文档

相关文档