2026年荣耀嵌入式笔试试卷带答案
满分:100分 时间:90分钟
一、单选题(每题3分,共30分)
1. I2C总线一次完整的主机读操作(读取从机寄存器)的正确顺序是( )
A. 起始→发送从机地址+写→发送寄存器地址→起始重发→发送从机地址+读→读数据→应答→停止
B. 直接发数据后停止
C. 起始→读数据→停止
D. 发送从机地址→停止
答案:A
解析:读寄存器需"写阶段设指针+重复起始+读阶段读数据":先起始写从机地址与寄存器地址,再Sr重复起始,发读地址,主机读取并以NACK结束,最后停止。I2C读寄存器时序是驱动岗高频考点。
2. 关于FreeRTOS与Linux操作系统的区别,下列说法正确的是( )
A. FreeRTOS是面向微控制器的实时操作系统,内核小、任务切换快、确定性强
B. Linux是实时操作系统,任务调度完全确定
C. FreeRTOS支持完整内存管理与虚拟内存,与Linux相同
D. 二者内核大小与实时性完全相同
答案:A
解析:FreeRTOS轻量、抢占式实时、任务切换确定、资源占用小,适合MCU;Linux功能全但非硬实时、内核大。手