2026年物联网工程师(嵌入式方向)岗位实操考核试题及答案.docxVIP

  • 0
  • 0
  • 约8.16千字
  • 约 20页
  • 2026-02-13 发布于四川
  • 举报

2026年物联网工程师(嵌入式方向)岗位实操考核试题及答案.docx

2026年物联网工程师(嵌入式方向)岗位实操考核试题及答案

一、单选题(每题2分,共10分)

1.在i.MXRT1176启动过程中,BootROM最先解析的镜像头结构是

A.IVT(ImageVectorTable)

B.DCD(DeviceConfigurationData)

C.BD(BootData)

D.CSF(CommandSequenceFile)

答案:A

解析:BootROM上电后固定从0x6000_0000(QSPI)偏移0x1000处读取IVT,IVT包含入口地址、DCD指针等,DCD其次,BD第三,CSF仅用于HAB安全启动。

2.ZephyrRTOS中,若将CO?传感器SCD41驱动注册为I2C“structdevice”,并在devicetree中声明status=okay,则下列宏可直接获取该设备指针的是

A.DEVICE_DT_GET(DT_NODELABEL(scd41))

B.DEVICE_DT_GET(DT_PATH(sensors,scd41))

C.DEVICE_DT_GET(DT_COMPAT_GET_ANY_STATUS_OKAY(sensirion_scd41))

D.DEVICE_DT_GET(DT_ALIAS(scd41))

答案:A

解析:label在devicetree中唯一,DT_NODELABEL最稳定;C仅兼容匹配,可能返回多个;B路径依赖层级;D需额外alias。

3.使用MCUboot做双镜像OTA时,imagetrailer中“swaptype”字段占用的字节数为

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

答案:A

解析:MCUboottrailer规范规定,magic16B、image_ok1B、copy_done1B、swap_type1B、erase1B、padding4B,共23B对齐到32B。

4.在LoRa-E5mini(STM32WLE5)上,要发送一个ClassA上行帧,必须等待的最低时间间隔是

A.1symbol

B.1m

C.1s

D.1frame

答案:A

解析:ClassA发送结束后立即打开两个接收窗口,窗口偏移分别为1symbol与1symbol+1s,因此最小粒度为1symbol。

5.当GPIO_AD_00被配置为USDHC1_DATA0功能时,其默认驱动强度寄存器位域DSE在IOMUXC中值为

A.0b000B.0b001C.0b111D.0b110

答案:C

解析:i.MXRT1176数据手册表“SW_PAD_CTL_PAD_GPIO_AD_00”指出,复位后DSE=0b111(R0/7驱动最强,约22Ω@3.3V)。

二、多选题(每题3分,共15分)

6.关于Cortex-M7的Cache一致性,下列说法正确的是

A.写回策略下,DMA读内存前须CleanD-Cache

B.写通策略下,CPU写变量后无需任何Cache操作

C.使用__attribute__((section(NonCacheable)))可完全绕过Cache

D.在Zephyr中,dma_buf提供API自动处理Cache维护

答案:A、C、D

解析:B错误,写通仅保证最终一致性,中间仍需屏障;A、C、D均符合ARMv7-M与Zephyr实现。

7.在启用IEEE1588/PTP的以太网驱动中,时间戳可能来自

A.MAC层内部快照

B.PHY层GPIO输出

C.ENET_1588_CLK外部引脚

D.GPTimer捕获

答案:A、C

解析:RT1176ENET模块支持MAC层时间戳;1588_CLK为外部参考;PHY无直接时间戳;GPTimer可辅助但非PTP。

8.以下哪些做法可降低系统待机功耗至50μA以下

A.关闭DCDC_1V8,切换至LDO_1V8

B.将SRAM_RETENTION_SIZE设为32KB

C.将BT_AUD_PLL断电

D.将GPIO_AD_00设为数字输入下拉

答案:B、C、D

解析:A错误,DCDC轻载效率高于LDO;B减少保留区;C关闭音频PLL;D消除悬空漏电流。

9.使用MCUbootswap-move算法时,导致开机回滚的常见原因有

A.image_ok未写入

B.镜像版本号低于当前

C.断电发生在erase阶段

D.镜像magic被篡改

答案:A、C、D

解析:B由版本策略决定,不必然回滚;A、C、D均触发回滚。

10.在Zephyr中,下列哪些Kconfig会直接影响系统时钟节拍(tick)频率

A.CONFIG_SYS_CLOCK

文档评论(0)

1亿VIP精品文档

相关文档