首页
›
嵌入式与底层系统
›
038-嵌入式软件架构与模块化
›
《单片机软件架构分层架构与通信协议栈整合设计调试实战工程》
VIP23
本课程属于:038-嵌入式软件架构与模块化
嵌入式与底层系统 · 共 23 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
单片机软件架构分层架构与通信协议栈整合设计调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=单片机软件架构分层与通信协议栈… · 工程目标 · 调试实战价值与课程结构说明
课程导入
目标=单片机软件…
02
单片机软件架构基础
目标=裸机架构 · 前后台架构 · 时间片轮询
单片机软件架构基…
目标=裸机架构
03
分层架构设计原则
目标=高内聚低耦合 · 接口隔离 · 依赖倒置
分层架构设计原则
目标=高内聚低耦…
04
通信协议栈基础
目标=OSI模型 · TCP/IP模型 · 串行通信
通信协议栈基础
OSI
05
常用单片机通信接口
目标=UART · SPI · I2C
常用单片机通信接…
UART
06
协议栈整合设计方法
目标=协议栈选型 · 裁剪 · 移植
协议栈整合设计方…
目标=协议栈选型
07
分层架构与协议栈的接口设计
目标=驱动接口 · 协议接口 · 应用接口的定义规范
分层架构
协议栈的接口设计
08
工程目录与代码组织
目标=分层目录结构 · 模块化文件划分 · 头文件管理
工程目录
代码组织
09
调试工具与环境搭建
目标=Keil · IAR · STM32CubeIDE
调试工具
环境搭建
10
调试方法论
目标=断点调试 · 打印调试 · 断言
调试方法论
目标=断点调试
11
UART协议栈整合实战
目标=环形缓冲区 · DMA收发 · 中断与轮询混合模式
UART
协议栈整合实战
12
I2C与SPI协议栈整合实战
目标=传感器驱动分层 · 总线仲裁 · 时序调试
I2C
SPI
13
CAN协议栈整合实战
目标=CAN帧结构 · 过滤器配置 · 报文调度
CAN
协议栈整合实战
14
TCP/IP协议栈整合实战
目标=LwIP移植 · 网卡驱动适配 · Socket API封装
TCP/IP
协议栈整合实战
15
无线协议栈整合实战
目标=BLE协议栈 · LoRaWAN · Zigbee的移植
无线协议栈整合实…
BLE
16
RTOS下协议栈整合
目标=任务划分 · 优先级设计 · 信号量
RTOS
下协议栈整合
17
低功耗与协议栈协同设计
目标=睡眠唤醒机制 · 通信窗口调度 · 功耗测量与协议栈低功耗优化
低功耗
协议栈协同设计
18
实时性与性能优化
目标=中断延迟 · 任务响应时间 · 协议栈吞吐量
实时性
性能优化
19
可靠性设计
目标=看门狗 · CRC校验 · 重传机制
可靠性设计
目标=看门狗
20
安全机制
目标=加密算法 · 安全启动 · 安全通信
安全机制
目标=加密算法
21
综合案例一
目标=智能家居网关——多协议融合 · 分层架构设计 · 协议转换与云端通信调试
综合案例一
目标=智能家居网…
22
综合案例二
目标=工业数据采集终端——Modbu… · CAN与以太网协议栈整合 · 实时数据上传与故障诊断
综合案例二
Modbu
23
综合案例三
目标=可穿戴设备——BLE协议栈 · 传感器分层驱动 · 低功耗调度与手机APP联调
综合案例三
BLE
24
常见问题与排查
目标=通信丢包 · 数据错位 · 死锁
常见问题
排查
25
单元测试与集成测试
目标=驱动层测试 · 协议层测试 · 应用层测试
单元测试
集成测试
26
版本管理与持续集成
目标=Git分支策略 · 代码审查 · CI/CD流水线
版本管理
持续集成
27
文档与规范
目标=接口文档 · 设计文档 · 调试记录
文档
规范
28
项目实战流程
目标=需求分析 · 架构设计 · 协议选型
项目实战流程
目标=需求分析
29
综合提升
目标=从单片机到边缘计算 · 协议栈与云平台对接 · AIoT趋势与架构演进
综合提升
目标=从单片机到…
30
课程总结与展望
目标=知识体系回顾 · 工程能力自评 · 进阶学习路线与职业发展建议
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:HAL硬件抽象层HAL层接口封装与分层架构移植适配调试实战
同VIP:HAL硬件抽象层驱动开发与HAL层移植适配性能调优实战工程
同VIP:HAL移植工程