首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《RISC-V裸机外设开发工程》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V裸机外设开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V裸机外设开发的学习… · 核心概念 · 整体知识框架与工程实践路线
课程导入
RISC-V
02
RISC-V架构基础
目标=RV32I/RV64I指令集 · 寄存器组织 · 特权模式
RISC-V
架构基础
03
裸机开发环境搭建
目标=工具链安装 · 交叉编译 · 链接脚本
裸机开发环境搭建
目标=工具链安装
04
启动代码与运行时初始化
目标=复位向量 · 栈指针设置 · BSS/DATA段初始化
启动代码
运行时初始化
05
GPIO外设开发
目标=GPIO寄存器模型 · 输入输出模式 · 上下拉配置
GPIO
外设开发
06
UART串口通信
目标=UART协议基础 · 波特率计算 · FIFO与中断收发
UART
串口通信
07
定时器与计数器
目标=系统滴答定时器 · PWM输出 · 输入捕获
定时器
计数器
08
中断控制器与中断处理
目标=PLIC/CLINT机制 · 中断优先级 · 中断嵌套
断控制器
断处理
09
SPI总线与外设
目标=SPI协议时序 · 主从模式 · 片选控制
SPI
总线
10
I2C总线与外设
目标=I2C协议时序 · 起始停止条件 · 地址寻址
I2C
总线
11
ADC与DAC外设
目标=模拟信号采集 · 采样率与分辨率 · 参考电压
ADC
DAC
12
DMA控制器
目标=DMA通道配置 · 传输模式 · 链表描述符
DMA
控制器
13
看门狗与电源管理
目标=看门狗定时器 · 低功耗模式 · 睡眠与唤醒
看门狗
电源管理
14
RTC实时时钟
目标=RTC寄存器操作 · 闹钟中断 · 时间戳记录
RTC
实时时钟
15
外部存储器接口
目标=NOR/NAND Flash · SDRAM控制器 · XIP执行
外部存储器接口
NOR/NAND
16
以太网外设基础
目标=MAC与PHY接口 · MII/RMII · DMA描述符
以太网外设基础
MAC
17
USB设备控制器
目标=USB协议基础 · 端点配置 · 枚举过程
USB
设备控制器
18
LCD与显示接口
目标=并行RGB接口 · MIPI DSI · SPI屏
LCD
显示接口
19
触摸与输入设备
目标=电容触摸控制器 · 电阻触摸ADC采样 · 触摸中断
触摸
输入设备
20
SD卡与文件系统
目标=SDIO协议 · CMD/ACMD命令 · FATFS移植
SD
文件系统
21
外设驱动框架设计
目标=寄存器抽象层 · 驱动分层 · 设备树雏形
外设驱动框架设计
目标=寄存器抽象…
22
中断与并发编程
目标=中断与主循环协作 · 环形缓冲区 · 原子操作
并发编程
目标=
23
调试与性能优化
目标=JTAG调试 · 断点与观察点 · 逻辑分析仪
调试
性能优化
24
常见问题与故障排查
目标=启动失败 · 时钟异常 · 中断丢失
常见问题
故障排查
25
综合实战一
目标=多外设协同的智能环境监测节点 · 集成GPIO · UART
综合实战一
目标=多外设协同…
26
综合实战二
目标=基于SPI与DMA的高速数据采… · 实现SD卡存储 · LCD显示与串口上传
综合实战二
SPI
27
综合实战三
目标=裸机网络通信终端 · 集成以太网 · UART
综合实战三
目标=裸机网络通…
28
工程化与代码规范
目标=版本控制 · 模块化组织 · Makefile/CMake构建
工程化
代码规范
29
安全与可靠性设计
目标=栈溢出检测 · CRC校验 · 看门狗喂狗策略
安全
可靠性设计
30
课程总结与进阶路线
目标=知识体系回顾 · 项目复盘 · RISC-V生态工具
课程总结
进阶路线
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化