2025年上海嵌入式系统设计师职业资格真题及答案.docxVIP

  • 0
  • 0
  • 约8.5千字
  • 约 21页
  • 2026-02-02 发布于四川
  • 举报

2025年上海嵌入式系统设计师职业资格真题及答案.docx

2025年上海嵌入式系统设计师职业资格练习题及答案

一、单项选择题(每题1分,共30分。每题只有一个最符合题意的选项)

1.在CortexM3内核中,若NVIC_IPR0寄存器地址为0xE000E400,则IRQn=5对应的中断优先级字段位于该寄存器的哪一字节?

A.Bit7…Bit0?B.Bit15…Bit8?C.Bit23…Bit16?D.Bit31…Bit24

答案:B

2.某MCU的SysTick重装载值设为0x0001869F,内核主频72MHz,则SysTick中断周期最接近:

A.1.0ms?B.2.0ms?C.5.0ms?D.10ms

答案:C

3.在I2C总线中,主机发送“重复起始条件”后,从机地址字节的R/W位为1,下一步总线行为是:

A.主机立即切换为接收器?B.从机发送ACK?C.主机发送STOP?D.总线进入仲裁

答案:A

4.下列关于CAN报文标识符的叙述,错误的是:

A.标准帧标识符11位?B.扩展帧标识符29位?C.标识符值越小优先级越高?D.RTR位为0表示远程帧

答案:D

5.使用FreeRTOS时,若配置configTOTAL_HEAP_SIZE为32768,内核将:

A.静态分配TCB与栈?B.使用heap_1.c方案?C.使用heap_4.c方案并创建数组ucHeap[32768]?D.禁止动态创建任务

答案:C

6.在ARMGCC工具链中,将变量放入Flash指定段的正确语法是:

A.__attribute__((section(.data))))?B.__attribute__((section(.text))))?C.__attribute__((section(.rodata))))?D.__attribute__((section(.bss))))

答案:C

7.某ADC的ENOB=10.2位,Vref=3.0V,输入短路时输出码标准差为1.3LSB,则等效输入噪声电压约为:

A.0.28mV?B.0.56mV?C.0.92mV?D.1.12mV

答案:C

8.在RS485差分线上,若AB差分电压为1.5V,逻辑状态为:

A.逻辑1?B.逻辑0?C.高阻?D.冲突

答案:B

9.关于嵌入式Linux的PREEMPT_RT补丁,正确的是:

A.关闭所有中断?B.将自旋锁改为互斥锁并支持优先级继承?C.禁止内核抢占?D.用户态不可抢占

答案:B

10.在STM32HAL库中,若__HAL_RCC_GPIOA_CLK_ENABLE()未执行就操作GPIOA,会触发:

A.HardFault?B.BusFault?C.静默忽略?D.立即复位

答案:B

11.下列哪项不是UBoot启动阶段BL2的常规职责?

A.初始化DDR?B.加载BL31?C.验证BL33镜像?D.引导Linux内核

答案:D

12.在CortexR52双核锁步架构中,用于比较两核输出差异的模块简称:

A.ECC?B.MPU?C.DCLS?D.GIC

答案:C

13.若某FPGASoC的PSPL接口AXI主频100MHz,数据宽度64bit,理论峰值带宽为:

A.800MB/s?B.1.6GB/s?C.6.4GB/s?D.12.8GB/s

答案:C

14.在AUTOSAROS中,由OSErrorHook()抛出的错误类型是:

A.E_OS_ACCESS?B.E_OS_CALLEVEL?C.E_OS_ID?D.E_OS_SYS_ASSERTION

答案:D

15.采用FATFS文件系统,f_write()写入1kB数据,簇大小4kB,若文件原大小0字节,则最少触发几次Flash擦除?

A.0?B.1?C.2?D.3

答案:B

16.在KeilMDK中,使用MicroLib时,下列函数不可用:

A.malloc?B.printf?C.sprintf?D.fopen

答案:D

17.某传感器以I2C最大速率1MHz通信,若每次读取需发送寄存器地址+读数据共3字节,主机时钟拉伸占10%,则理论吞吐率最接近:

A.30kB/s?B.27kB/s?C.24kB/s?D.20kB/s

答案:B

18.在CortexM4的FPU中,执行VCVT.F32.S32指令需几个时钟周期(流水线全满)?

A.1?B.2?C.3?D.4

答案:A

19.若某裸机程

文档评论(0)

1亿VIP精品文档

相关文档