首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《RISC-V外设驱动开发与模拟调试实战工程》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V外设驱动开发与模拟调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V外设驱动开发与模拟… · 核心概念 · 整体框架与学习路径
课程导入
RISC-V
02
RISC-V体系结构基础
目标=RISC-V指令集架构 · 特权模式 · CSR寄存器
RISC-V
体系结构基础
03
外设驱动开发基础
目标=外设驱动概念 · 驱动分层模型 · 寄存器操作
外设驱动开发基础
目标=外设驱动概…
04
开发环境搭建
目标=RISC-V工具链 · QEMU模拟器 · OpenOCD调试器
开发环境搭建
RISC-V
05
模拟调试方法与工具
目标=QEMU外设模拟 · GDB调试 · OpenOCD连接
模拟调试方法
工具
06
GPIO驱动开发与模拟调试
目标=GPIO寄存器映射 · 输入输出配置 · 中断触发
GPIO
驱动开发
07
UART驱动开发与模拟调试
目标=UART协议基础 · 波特率配置 · FIFO与中断
UART
驱动开发
08
定时器驱动开发与模拟调试
目标=定时器工作原理 · 计数模式 · 比较匹配
定时器驱动开发
模拟调试
09
中断控制器驱动开发与模拟调试
目标=PLIC/CLINT架构 · 中断使能与优先级 · 中断服务程序
断控制器驱动开发
模拟调试
10
SPI驱动开发与模拟调试
目标=SPI协议 · 主从模式 · 时钟极性与相位
SPI
驱动开发
11
I2C驱动开发与模拟调试
目标=I2C协议 · 起始停止条件 · 地址寻址
I2C
驱动开发
12
PWM驱动开发与模拟调试
目标=PWM原理 · 占空比与频率调节 · 死区控制
PWM
驱动开发
13
ADC驱动开发与模拟调试
目标=ADC采样原理 · 分辨率与参考电压 · 触发模式
ADC
驱动开发
14
DMA驱动开发与模拟调试
目标=DMA控制器架构 · 通道配置 · 传输模式
DMA
驱动开发
15
看门狗与RTC驱动开发与模拟调试
目标=看门狗定时器 · 复位机制 · RTC时钟与闹钟
RTC
看门狗
16
外设驱动框架与抽象层
目标=驱动注册与匹配 · 设备树 · HAL层设计
外设驱动框架
抽象层
17
模拟调试进阶技巧
目标=QEMU trace · 外设模型参数 · GDB脚本
模拟调试进阶技巧
QEMU
18
综合实战一
目标=基于QEMU的GPIO+UAR…
综合实战一
QEMU
19
综合实战二
目标=基于QEMU的SPI+I2C+…
综合实战二
QEMU
20
综合实战三
目标=基于QEMU的DMA+ADC+…
综合实战三
QEMU
21
常见问题与调试策略
目标=寄存器读写异常 · 中断不触发 · 时序错误
常见问题
调试策略
22
驱动性能优化
目标=中断延迟优化 · DMA效率提升 · 缓存一致性
驱动性能优化
目标=
23
驱动测试与验证
目标=单元测试 · 集成测试 · 回归测试
驱动测试
验证
24
从模拟到硬件迁移
目标=QEMU与真实硬件差异 · 外设寄存器兼容性 · 时序调整
从模拟到硬件迁移
QEMU
25
RISC-V外设驱动安全与可靠性
目标=内存保护 · 权限控制 · 错误注入
RISC-V
外设驱动安全
26
多核与异构系统中的外设驱动
目标=多核启动 · 核间中断 · 共享外设管理
多核
异构系统
27
外设驱动与操作系统集成
目标=裸机与RTOS对比 · 驱动在RTOS中的注册与调度 · 中断管理
外设驱动
操作系统集成
28
开源项目与生态
目标=RISC-V外设驱动开源案例 · QEMU外设模型贡献 · 社区资源
开源项目
生态
29
课程总结与知识体系梳理
目标=核心知识点回顾 · 技能树构建 · 常见误区
课程总结
知识体系梳理
30
综合项目答辩与扩展
目标=完整外设驱动项目设计 · 模拟调试报告 · 代码评审
综合项目答辩
扩展
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化