- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
嵌入式系统工程师岗位招聘考试试卷及答案
嵌入式系统工程师岗位招聘考试试卷
一、填空题(每题1分,共10分)
1.ARMCortex-M系列主流架构是______。(ARMv7-M)
2.C语言`volatile`关键字作用是______。(防止编译器优化变量访问)
3.RTOS任务调度基本方式:协作式和______。(抢占式)
4.I2C总线两条线:SCL和______。(SDA)
5.Flash属于______(易失/非易失)存储。(非易失)
6.ISR中禁止使用______函数(如printf)。(阻塞性)
7.ARMR13寄存器用作______。(栈指针SP)
8.交叉编译工具链前缀`arm-none-eabi-`中“none”表示______。(无操作系统)
9.JTAG主要作用:烧写和______。(调试)
10.低功耗模式:运行、睡眠和______。(深度睡眠)
二、单项选择题(每题2分,共20分)
1.高速外设常用总线是?(C)
A.I2CB.SPIC.USBD.UART
2.Cortex-M3内核位数是?(C)
A.8位B.16位C.32位D.64位
3.信号量不用于?(D)
A.同步B.互斥C.通信D.内存分配
4.属于RAM的是?(C)
A.FlashB.EEPROMC.SDRAMD.ROM
5.C函数参数默认传递方式?(A)
A.值传递B.引用传递C.指针传递D.数组传递
6.JTAGTMS引脚作用?(B)
A.时钟B.模式选择C.数据输入D.数据输出
7.Cortex-M不支持的模式?(C)
A.线程模式B.处理模式C.用户模式D.系统模式
8.中断嵌套前提?(A)
A.优先级更高B.中断使能C.全局中断关D.任务调度开
9.Bootloader不做?(D)
A.硬件初始化B.加载OSC.执行应用D.内存管理
10.静态代码分析工具?(C)
A.GDBB.ValgrindC.SplintD.OpenOCD
三、多项选择题(每题2分,共20分)
1.嵌入式通信接口包括?(ABCD)
A.I2CB.SPIC.EthernetD.WiFi
2.Cortex-M支持的指令集?(BC)
A.ARM指令集B.ThumbC.Thumb-2D.x86
3.RTOS基本组件?(AB)
A.任务管理B.内存管理C.文件系统D.网络协议栈
4.非易失存储?(AC)
A.FlashB.SDRAMC.EEPROMD.SRAM
5.交叉编译原因?(AB)
A.架构不同B.目标无编译环境C.提高速度D.降低功耗
6.ISR可做的操作?(ABD)
A.加保护修改全局变量B.调用非阻塞函数C.切换任务D.开中断
7.低功耗方法?(ABC)
A.关未用外设B.降时钟C.深度睡眠D.增内存
8.嵌入式OS包括?(ABCD)
A.FreeRTOSB.LinuxC.WindowsCED.AndroidThings
9.调试工具?(ABCD)
A.JTAGB.SWDC.UARTD.USB
10.位操作运算符?(ABCD)
A.B.|C.^D.~
四、判断题(每题2分,共20分)
1.Cortex-M支持虚拟内存?(×)
2.I2C需上拉SDA/SCL?(√)
3.高优先级任务易被调度?(√)
4.Flash可随机读写?(×)
5.main是程序入口?(√)
6.SWD引脚比JTAG少?(√)
7.ISR可调用malloc?(×)
8.Cortex-M3有MSP/PSP?(√)
9.Bootloader必须烧到Flash起始?(×)
10.UART是同步通信?(×)
五、简答题(每题5分,共20分)
1.简述交叉编译概念及必要性?
答案:交叉编译是在PC(x86)上编译ARM等目标平台可执行代码。必要性:目标平台无编译环境、架构不同无法直接运行、利用PC算力提高效率。
2.什么是RTOS任务调度?常用算法?
答案:按规则分配CPU给任务。算法:抢占式(高优先级打断低)、协作式(任务主动放弃)、时间片轮转(同优先级轮流)。
3.中断作用及处理流程?
答案:响应外部紧急事件(如按键),提高效率。流程:中断触发→暂停当前任务→保存上下文→执行ISR→恢复上下文→返回原任务。
4.嵌入式低功耗设计方法?
答案:关未用外设、降CPU时钟、用深度睡眠模式、优化代码(减少空耗)、选低功耗器件、分区域供电。
六、讨论题(每题5分,共10分)
1.如何避免优先级反转?举例说明?
答案:优先级反转是低优先级任务占高优先级资源导致高任务阻塞。解决:①优先级继承(FreeRTOS互斥量支持);②优先级天花板。举例:FreeRTOS中用互斥量,低优先级任务占资源时临时升优先级,避免反转。
2.JTAG和SWD优缺点及选择?
答案:JTAG:功能全(边界扫描)、引脚多(5+)
您可能关注的文档
最近下载
- 钢结构网架工程监理实施细则.docx VIP
- 卡萨帝BCD-629WDSTU1冰箱使用说明书.pdf
- (江苏省高中信息技术学业水平考试.doc VIP
- 2024-2030年中国科创板市场发展分析及行业投资策略建议研究报告.docx
- 清华《社会保障概论》全套PPT课件.pptx VIP
- 西南大学22秋[0432]《地理信息系统》在线作业答案.docx VIP
- 政治-江西省“三新”协同教研共同体2024-2025学年高一12月联考.pdf VIP
- 空中交通管理基础全套教学课件.pptx VIP
- 2025-2026新人教版小学3三年级数学上册【全册】测试卷【含答案】.pdf VIP
- 南京大学博士(硕士)学位论文编写格式规定(试行).docx VIP
原创力文档


文档评论(0)