首页
›
嵌入式基础与RISC-V
›
001-嵌入式软件架构设计
›
《嵌入式驱动与中间件集成及实时性能优化》
VIP10
本课程属于:001-嵌入式软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式驱动与中间件集成及实时性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与嵌入式软件架构全景
嵌入式系统发展史 · 软件架构演进(单体架构->分层架构-… · 课程目标与学习路径
课程导论
嵌入式软件架构全…
02
嵌入式C语言高级特性与内存管理
指针进阶(函数指针 · 回调函数) · 内存四区模型
嵌入式C语言高级…
内存管理
03
模块化编程与接口设计原则
头文件设计艺术 · 模块封装(.c/.h分离) · 信息隐藏
模块化编程
接口设计原则
04
硬件抽象层(HAL)设计实战
HAL设计模式 · GPIO/UART/I2C/SPI抽… · 跨平台移植策略
HAL
硬件抽象层
05
设备驱动模型与封装
Linux字符设备驱动框架 · 驱动分层(Platform Bus · Device Tree)
设备驱动模型
封装
06
中间件概念与核心机制
中间件定义 · 消息队列 · 信号量
间件概念
核心机制
07
实时操作系统(RTOS)基础与任务管理
FreeRTOS/uCOS任务创建 · 调度策略(抢占式/时间片) · 任务状态机
RTOS
实时操作系统
08
RTOS内核对象封装
队列 · 信号量 · 事件标志组
RTOS
内核对象封装
09
轻量级嵌入式通信中间件设计
自定义串口通信协议 · CRC校验 · 数据帧封装
轻量级嵌入式通信
间件设计
10
网络协议栈中间件集成
LwIP协议栈移植 · Socket API封装 · TCP/UDP通信组件化
网络协议栈
间件集成
11
文件系统中间件集成
FatFS文件系统移植 · 文件操作API封装 · 日志系统设计
文件系统
间件集成
12
GUI中间件集成
LVGL/LittlevGL移植 · 显示驱动适配 · UI组件化与事件驱动设计
GUI
间件集成
13
驱动封装实战
传感器驱动(如BMP280)从寄存器…
驱动封装实战
BMP280
14
驱动封装实战
执行器驱动(如步进电机)PWM控制与…
驱动封装实战
PWM
15
中间件集成实战
将MQTT协议栈集成到RTOS中 · 实现发布/订阅模型
间件集成实战
MQTT
16
中间件集成实战
集成TLS/mbedTLS安全中间件 · 实现加密通信
间件集成实战
TLS/mbedTLS
17
软件架构设计模式在嵌入式中的应用
分层架构 · 管道-过滤器模式 · 观察者模式
软件架构设计模式
嵌入式
18
组件化架构与动态加载
ELF文件解析 · 动态链接器设计 · 插件式驱动加载
组件化架构
动态加载
19
性能调优基础
性能指标(延迟 · 吞吐量 · 抖动)
性能调优基础
性能指标
20
内存性能调优
堆碎片分析 · 内存池设计 · Cache一致性优化
内存性能调优
堆碎片分析
21
CPU性能调优
中断延迟优化 · 临界区优化 · 任务优先级设计
CPU
性能调优
22
I/O性能调优
DMA驱动优化 · 中断合并 · 轮询与中断平衡
I/O
性能调优
23
网络性能调优
TCP窗口调整 · Nagle算法 · Socket缓冲区优化
网络性能调优
TCP
24
实时性调优
优先级反转解决(优先级继承/天花板) · 死锁预防 · 时间确定性编程
实时性调优
优先级反转解决
25
功耗优化
动态电压频率调整(DVFS) · 睡眠模式管理 · 外设时钟门控
功耗优化
DVFS
26
单元测试与集成测试框架
Unity/CMock测试框架 · 模拟(Mock)驱动 · 持续集成(CI)流水线
单元测试
集成测试框架
27
静态代码分析与代码审查
MISRA-C规范 · PC-Lint/Coverity使用 · 代码复杂度控制
静态代码分析
代码审查
28
实战项目一
智能传感器节点——从驱动到云端的完整…
实战项目一
智能传感器节点
29
实战项目二
工业边缘控制器——多协议网关的中间件…
实战项目二
工业边缘控制器
30
课程总结与未来展望
嵌入式架构师成长路径 · Rust for Embedded · AI在嵌入式中的应用趋势
课程总结
未来展望
所属VIP或分类
同VIP:嵌入式BSP驱动封装与实时软件架构设计
同VIP:嵌入式HAL与OSAL分层接口及组件化开发
同VIP:嵌入式中间件移植与网关系统工程开发