2026年软件资格考试嵌入式系统设计师(中级)(基础知识、应用技术)合卷复习重点精析.docxVIP

  • 0
  • 0
  • 约2.3万字
  • 约 59页
  • 2026-01-29 发布于广东
  • 举报

2026年软件资格考试嵌入式系统设计师(中级)(基础知识、应用技术)合卷复习重点精析.docx

软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)复习难点

软件资格考试·嵌入式系统设计师(中级)合卷复习难点

1?基础理论与概念(难点聚焦)

章节

关键难点

复习要点

嵌入式系统概述

①多种嵌入式体系结构(裸机、RTOS、Linux?based)概念混淆②“硬实时/软实时”定义与差异不清

-能够列出裸机、RTOS、富OS三类系统的特性、适用场景。-明确实时性(周期性、确定性)与容错性的区别。

指令系统与硬件抽象层

①各类指令集结构(ARM、MIPS、RISC?V)特性记忆碎片化②中断、异常、异常处理流程记忆不牢

-用统一的表格归纳每个指令集的寻址模式、执行周期、常用指令;-画出异常/interrupt处理流程的文字步骤(不能画图),重点掌握保存上下文→入口地址→执行→恢复四步。

存储与外设接口

①总线体系结构(APB、AHB、AXI)概念交叉记忆②典型外设(UART、SPI、I2C、CAN)驱动模型混淆

-通过对比表记住总线的带宽、主从关系、是否支持突发;-为每种外设列出工作原理、关键寄存器、传输模式(轮询/中断/DMA),并标明典型时序文字描述。

2?实时操作系统(RTOS)核心难点

子章节

难点

突破要点

任务调度

①抢占式vs合作式、固定优先级vs动态优先级(EDF、Rate?Monotonic)概念混淆②调度器的上下文切换细节(保存/恢复、栈切换)

-用流程表记录调度算法的触发时机、调度策略、关键参数;-重点掌握上下文切换的完整步骤(关闭全局中断→保存寄存器→切换堆栈→恢复寄存器→开启全局中断)。

内存管理

①动态内存分配机制(堆、MB、PMB)vs静态分配②内存保护单元(MPU)配置难懂

-将内存分配算法按使用场景分类(嵌入式小型系统→静态/池;需要灵活→堆+伙伴/滑块);-记住MPU的工作原理:分段、属性、异常触发点。

同步机制

①信号量、消息队列、事件标志组、mutex的使用场景与实现原理混淆②死锁、优先级翻转、饥饿等问题的辨析

-构建使用场景对照表(如:同步→信号量;异步通信→消息队列),并列出加锁/解锁的顺序;-对优先级翻转用文字案例(低→高→中→低)描述解决思路。

时间管理

①Tick体系vsTickless体系、周期性任务、定时器精度、延时函数的实现原理

-记住Tickless的实现要点:关闭tick中断→计算剩余时间→使用高分辨率计时器;-能够手绘(文字版)周期性任务的调度图(不画图,只写步骤)。

3?典型嵌入式应用技术(难点聚焦)

应用方向

关键难点

复习重点

通信协议(UART/SPI/I2C/CAN)

①每种协议的时序图、寄存器映射、错误检测机制记忆不牢②多主/多从拓扑结构的仲裁/选主过程混淆

-为每个协议列出“波特率、数据位、停止位、校验”的固定参数;-用文字描述I2C的ACK位、START/STOP条件、SPI的CPOL/CPHA、CAN的标准帧vs扩展帧的帧结构;-记住DMA传输流程(启动→传输计数→完成中断→复位)。

中断与DMA

①中断优先级、嵌套、屏蔽、优先级翻转的细粒度控制②DMA的传输模式(单步、突发、循环)、完成标志位、错误处理

-编写中断服务例程(ISR)的完整生命周期:入口→保存上下文→处理→恢复→退出;-对DMA用文字列出配置步骤(目标地址、源地址、传输计数、配置寄存器、启动)以及完成中断的处理。

功耗管理

①低功耗模式(Sleep、Deep?Sleep、Halt)进入/退出的寄存器序列②看门狗、节能模式与实时调度的冲突

-记住进入低功耗的关键步骤:关闭外设→保存上下文→切换时钟→进入sleep→保存电源状态;-理解看门狗的工作原理(计数器、喂狗、复位)以及在RTOS中的喂狗点位。

文件系统存储

①FATFS、LittleFS、JFFS2等文件系统的挂载、读写、崩溃恢复原理混淆②块设备vs字符设备的抽象差异

-为每种文件系统列出挂载流程、读写API调用顺序、常见错误(如磁盘满、文件系统未挂载),并标明恢复策略;-通过抽象层说明字符设备驱动vs块设备驱动的区别。

4?开发工具链与调试(常被忽视的难点)

模块

难点

突破要点

交叉编译工具链

①GCC参数(-mcpu=-mcpu=cortex-m4、-mfloat-abi=hard)记忆不牢②链接脚本()写法与段布局

文档评论(0)

1亿VIP精品文档

相关文档