首页
›
嵌入式与底层系统
›
038-嵌入式软件架构与模块化
›
《模块化设计驱动嵌入式开发调试优化实战工程》
VIP23
本课程属于:038-嵌入式软件架构与模块化
嵌入式与底层系统 · 共 23 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
模块化设计驱动嵌入式开发调试优化实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式开发调试优化的挑战 · 模块化设计的价值 · 课程学习目标与整体知识框架
课程导入
目标=嵌入式开发…
02
嵌入式开发基础回顾
目标=嵌入式系统组成 · 交叉编译工具链 · 启动流程
嵌入式开发基础回…
目标=嵌入式系统…
03
模块化设计核心概念
目标=高内聚低耦合 · 接口抽象 · 分层架构
模块化设计核心概…
目标=高内聚低耦…
04
嵌入式软件模块划分方法
目标=按功能划分 · 按硬件抽象层划分 · 按业务逻辑划分
嵌入式软件模块划…
目标=按功能划分
05
模块接口设计规范
目标=头文件组织 · API命名约定 · 参数传递
模块接口设计规范
目标=头文件组织
06
构建系统与模块管理
目标=Makefile与CMake模… · 静态库与动态库 · 依赖管理与条件编译
构建系统
模块管理
07
硬件抽象层模块化
目标=GPIO · UART · I2C
硬件抽象层模块化
GPIO
08
中间件与协议栈模块化
目标=通信协议分层 · 消息队列 · 环形缓冲区
间件
协议栈模块化
09
应用层模块化设计
目标=任务划分 · 事件驱动架构 · 模块间通信机制
应用层模块化设计
目标=任务划分
10
模块化调试策略
目标=分模块单元测试 · 桩函数与模拟器 · 日志分级
模块化调试策略
目标=分模块单元…
11
嵌入式调试工具链实战
目标=GDB · OpenOCD · J-Link
嵌入式调试工具链…
GDB
12
模块级单元测试框架
目标=Unity · CMock · Ceedling在嵌入式模块测试中的…
模块级单元测试框…
Unity
13
硬件在环调试
目标=示波器 · 逻辑分析仪 · 串口调试助手与模块化信号观测方法
硬件
环调试
14
模块化设计驱动的性能优化
目标=代码体积优化 · 执行效率优化 · 内存占用分析与编译器优化选项
模块化设计驱动的…
目标=代码体积优…
15
实时性与功耗优化
目标=任务调度模块优化 · 中断延迟测量 · 低功耗模式与模块唤醒策略
实时性
功耗优化
16
内存管理与优化
目标=静态与动态内存分配 · 内存池模块 · 栈溢出检测
内存管理
优化
17
模块化固件升级设计
目标=Bootloader与APP分… · 差分升级 · 回滚机制
模块化固件升级设…
Bootloader
18
模块化设计中的并发与同步
目标=RTOS任务间通信 · 信号量 · 互斥锁
模块化设计
并发
19
调试信息管理与可视化
目标=日志系统模块化 · RTT · Semihosting
调试信息管理
可视化
20
常见模块化设计陷阱
目标=循环依赖 · 接口泄漏 · 过度抽象
常见模块化设计陷…
目标=循环依赖
21
常见调试问题与排查
目标=HardFault定位 · 死锁 · 内存越界
常见调试问题
排查
22
案例实战一
目标=基于模块化设计的智能传感器节点…
案例实战一
目标=基于模块化…
23
案例实战二
目标=模块化电机控制系统的架构设计 · 调试与实时性优化
案例实战二
目标=模块化电机…
24
案例实战三
目标=模块化物联网终端设备的低功耗设…
案例实战三
目标=模块化物联…
25
案例实战四
目标=模块化Bootloader与O… · 调试与可靠性验证
案例实战四
Bootloader
26
综合项目一
目标=从零构建模块化嵌入式工程模板 · 包含HAL · 中间件
综合项目一
目标=从零构建模…
27
综合项目二
目标=对既有嵌入式项目进行模块化重构 · 并完成调试与性能优化对比分析
综合项目二
目标=对既有嵌入…
28
团队协作与工程化
目标=模块化代码规范 · 代码审查 · CI/CD在嵌入式项目中的落地实践
团队协作
工程化
29
课程总结与知识体系梳理
目标=模块化设计 · 调试 · 优化三大主线回顾与最佳实践提炼
课程总结
知识体系梳理
30
进阶学习与职业发展
目标=嵌入式架构师能力模型 · 开源项目推荐 · 持续学习路径与社区资源
进阶学习
职业发展
所属VIP或分类
同VIP:HAL硬件抽象层HAL层接口封装与分层架构移植适配调试实战
同VIP:HAL硬件抽象层驱动开发与HAL层移植适配性能调优实战工程
同VIP:HAL移植工程