首页
›
嵌入式基础与RISC-V
›
038-嵌入式系统架构设计
›
《架构设计 嵌入式系统 RTOS实时操作系统底层驱动开发实战》
VIP10
本课程属于:038-嵌入式系统架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
架构设计 嵌入式系统 RTOS实时操作系统底层驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS概述与选型
实时操作系统概念 · 主流RTOS对比(FreeRTOS/… · 选型方法论
RTOS
选型
02
开发环境搭建
交叉编译链安装 · IDE配置(Keil/IAR/VS… · 工程模板创建
开发环境搭建
交叉编译链安装
03
任务管理基础
任务控制块(TCB) · 任务状态机 · 任务创建与删除API
任务管理基础
TCB
04
任务调度机制
抢占式调度 · 时间片轮转 · 优先级反转与解决
任务调度机制
抢占式调度
05
任务间通信-队列
队列工作原理 · 阻塞式发送/接收 · 队列集
任务间通信
队列
06
任务间通信-信号量
二值信号量 · 计数信号量 · 互斥信号量与死锁预防
任务间通信
信号量
07
任务间通信-事件标志组
事件标志位操作 · 同步与等待机制
任务间通信
事件标志组
08
任务间通信-消息邮箱
邮箱与队列的区别 · 邮箱的典型应用场景
任务间通信
消息邮箱
09
内存管理
静态内存分配与动态内存分配 · 内存碎片问题 · heap实现方案
内存管理
静态内存分配
10
中断管理
中断嵌套 · 中断延迟 · 临界区保护(关中断/锁调度器)
断管理
断嵌套
11
时钟与定时器
系统滴答时钟 · 软件定时器 · 高精度定时器实现
时钟
定时器
12
软件定时器
定时器回调机制 · 定时器状态机 · 一次性与周期定时器
软件定时器
定时器回调机制
13
低功耗管理
Tickless模式 · 休眠与唤醒 · 功耗测量方法
低功耗管理
Tickless
14
任务通知
轻量级任务通知机制 · 通知值与通知状态
任务通知
轻量级任务通知机…
15
多核与SMP
对称多处理 · 核间通信 · 缓存一致性
SMP
多核
16
设备驱动框架
驱动分层模型 · 设备注册与操作接口
设备驱动框架
驱动分层模型
17
GPIO驱动开发
GPIO控制器寄存器操作 · 中断触发配置 · 按键消抖
GPIO
驱动开发
18
UART驱动开发
串口轮询模式 · 中断模式 · DMA模式
UART
驱动开发
19
I2C驱动开发
I2C协议时序 · 主从模式 · 多设备总线仲裁
I2C
驱动开发
20
SPI驱动开发
SPI模式配置 · 全双工通信 · DMA传输
SPI
驱动开发
21
ADC驱动开发
ADC采样时序 · DMA连续采样 · 电压换算
ADC
驱动开发
22
PWM驱动开发
PWM频率与占空比控制 · 电机调速应用
PWM
驱动开发
23
Flash存储驱动
Flash擦写特性 · 磨损均衡 · 掉电保护
Flash
存储驱动
24
文件系统移植
FatFS移植 · 文件操作API · SD卡驱动
文件系统移植
FatFS
25
网络协议栈
LwIP移植 · TCP/UDP通信 · Socket编程
网络协议栈
LwIP
26
USB设备驱动
USB协议栈 · HID设备 · CDC虚拟串口
USB
设备驱动
27
传感器驱动框架
传感器抽象层 · I2C/SPI传感器驱动 · 数据校准
传感器驱动框架
传感器抽象层
28
系统启动流程
Bootloader设计 · 启动文件分析 · RTOS启动流程
系统启动流程
Bootloader
29
调试与性能分析
断言机制 · Trace工具 · 任务栈溢出检测
调试
性能分析
30
综合项目实战
多传感器数据采集系统 · 任务划分与优先级设计 · 低功耗优化
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:ARM-Cortex-M-Bootloader架构设计实战
同VIP:ARM-Cortex-M外设驱动与中断管理项目实战
同VIP:ARM-Cortex-M底层驱动开发调试实战