首页
›
嵌入式基础与RISC-V
›
085-QEMU RISC-V处理器仿真与固件开发
›
《RISC-V外设驱动开发与模拟调试实战》
VIP10
本课程属于:085-QEMU RISC-V处理器仿真与固件开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RISC-V外设驱动开发与模拟调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RISC-V架构基础
RISC-V指令集概述 · 特权架构与机器模式 · RISC-V汇编基础
RISC-V
架构基础
02
开发环境搭建
QEMU模拟器安装与配置 · RISC-V GCC工具链 · OpenOCD与GDB调试
开发环境搭建
QEMU
03
GPIO驱动开发
GPIO寄存器映射 · 输出模式与输入模式 · 中断配置与轮询
GPIO
驱动开发
04
UART串口驱动
UART协议基础 · 波特率配置与收发实现 · 中断驱动与DMA模式
UART
串口驱动
05
SPI总线驱动
SPI协议与时序 · 主模式与从模式 · Flash读写实战
SPI
总线驱动
06
I2C总线驱动
I2C协议与寻址 · 主机模式驱动开发 · EEPROM读写案例
I2C
总线驱动
07
定时器与PWM
系统定时器配置 · PWM波形生成 · 输入捕获与输出比较
PWM
定时器
08
中断控制器(PLIC)
中断优先级与使能 · 中断向量表配置 · 嵌套中断处理
PLIC
断控制器
09
DMA控制器
DMA传输模式 · 描述符链与循环模式 · 内存到外设传输
DMA
控制器
10
ADC驱动开发
ADC工作原理 · 连续采样与单次采样 · 电压采集实战
ADC
驱动开发
11
看门狗定时器
硬件看门狗与软件看门狗 · 喂狗策略 · 系统复位机制
看门狗定时器
硬件看门狗
12
RTC实时时钟
RTC寄存器配置 · 闹钟与定时中断 · 时间戳转换
RTC
实时时钟
13
PWM驱动舵机
舵机控制原理 · PWM占空比计算 · 多路舵机同步控制
PWM
驱动舵机
14
外部中断与按键
按键消抖处理 · 边沿触发与电平触发 · 中断服务函数编写
外部
按键
15
LCD显示屏驱动
SPI接口LCD初始化 · 帧缓冲管理 · 字符与图形绘制
LCD
显示屏驱动
16
SD卡驱动(SPI模式)
SD卡协议初始化 · 块读写操作 · FAT文件系统移植
SD
SPI
17
以太网MAC驱动
RGMII接口配置 · 描述符环管理 · TCP/IP协议栈移植
MAC
以太网
18
USB设备驱动
USB协议基础 · 设备枚举过程 · HID类与CDC类实现
USB
设备驱动
19
CAN总线驱动
CAN协议帧格式 · 滤波器配置 · 报文收发与错误处理
CAN
总线驱动
20
传感器驱动开发
I2C/SPI传感器初始化 · 数据寄存器读取 · 校准算法实现
传感器驱动开发
I2C/SPI
21
FreeRTOS移植
任务创建与调度 · 临界区与同步 · 中断与任务通信
FreeRTOS
移植
22
设备树(DTS)解析
设备树语法 · 节点与属性 · 驱动与设备匹配
DTS
设备树
23
Linux内核驱动框架
字符设备驱动 · platform驱动模型 · 设备树绑定
Linux
内核驱动框架
24
QEMU模拟调试
GDB单步调试 · 寄存器查看 · 内存断点与硬件断点
QEMU
模拟调试
25
OpenOCD调试技巧
JTAG/SWD协议 · Flash烧录 · 脚本自动化调试
OpenOCD
调试技巧
26
性能分析与优化
驱动延迟测量 · 中断延迟优化 · 缓存一致性处理
性能分析
优化
27
电源管理驱动
动态频率调整 · 休眠与唤醒 · 功耗测量与优化
电源管理驱动
动态频率调整
28
安全启动与OTP
安全启动流程 · OTP编程与锁定 · 信任根建立
OTP
安全启动
29
驱动测试框架
单元测试框架搭建 · 模拟器测试 · 硬件在环测试
驱动测试框架
单元测试框架搭建
30
综合项目实战
多外设协同工作 · 系统集成调试 · 性能基准测试
综合项目实战
多外设协同工作
所属VIP或分类
同VIP:QEMU-RISC-V仿真环境搭建与调试实战
同VIP:QEMU-RISC-V处理器仿真与固件开发实战
同VIP:QEMU-RISC-V外设模拟与驱动开发实战