首页
›
嵌入式与底层系统
›
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
开发环境搭建
目标=RISC-V工具链(GCC · Binutils · GDB)安装与配置
开发环境搭建
RISC-V
04
汇编语言基础
目标=汇编程序结构 · 伪指令 · 段定义
汇编语言基础
目标=汇编程序结…
05
整数运算与逻辑指令
目标=算术指令 · 逻辑指令 · 移位指令
整数运算
逻辑指令
06
控制流与分支指令
目标=条件分支 · 无条件跳转 · 循环结构
控制流
分支指令
07
内存访问与寻址
目标=加载/存储指令 · 字节/半字/字访问 · 对齐要求
内存访问
寻址
08
汇编与C语言混合编程
目标=内联汇编 · 汇编调用C函数 · C调用汇编函数
汇编
C语言混合编程
09
RISC-V特权架构与异常处理
目标=机器模式 · 监督模式 · 用户模式
RISC-V
特权架构
10
中断与异常实战
目标=编写中断服务例程 · 定时器中断 · 外部中断
异常实战
目标=编写
11
内存管理与保护
目标=物理内存属性 · 页表结构 · 地址转换
内存管理
保护
12
启动流程与引导加载
目标=上电复位 · 启动代码 · 链接脚本
启动流程
引导加载
13
链接与加载
目标=目标文件格式 · 符号解析 · 重定位
链接
加载
14
嵌入式外设编程
目标=GPIO · UART · SPI
嵌入式外设编程
GPIO
15
存储子系统
目标=Cache结构 · Cache一致性 · 写策略
存储子系统
Cache
16
性能优化与流水线
目标=指令调度 · 分支预测 · 流水线冒险
性能优化
流水线
17
原子操作与同步
目标=原子指令(LR/SC · AMO) · 内存屏障
原子操作
同步
18
多核与并发编程
目标=多核启动 · 核间通信 · 缓存一致性协议
多核
并发编程
19
操作系统底层接口
目标=系统调用约定 · 用户态与内核态切换 · 进程上下文
操作系统底层接口
目标=系统调用约…
20
调试与测试
目标=GDB调试汇编程序 · 断点 · 单步
调试
测试
21
常见问题与陷阱
目标=汇编语法错误 · 链接错误 · 栈溢出
常见问题
陷阱
22
综合案例一
目标=基于RISC-V的裸机Hell… · 从启动代码到串口输出完整实现
综合案例一
RISC-V
23
综合案例二
目标=实现一个简单的任务调度器 · 包含上下文切换 · 定时器中断与多任务汇编代码
综合案例二
目标=实现一个简…
24
综合案例三
目标=编写RISC-V汇编驱动程序 · 控制外设(如OLED或传感器)并实现…
综合案例三
RISC-V
25
综合案例四
目标=实现一个简易的引导加载程序(B… · 加载并运行应用程序
综合案例四
目标=实现一个简…
26
综合案例五
目标=基于RISC-V的多核并行计算… · 使用原子操作与同步机制
综合案例五
RISC-V
27
综合案例六
目标=性能分析与优化实战 · 使用性能计数器与汇编优化提升程序效率
综合案例六
目标=性能分析
28
工程实践与项目管理
目标=版本控制 · 代码规范 · 模块化设计
工程实践
项目管理
29
前沿扩展
目标=RISC-V向量扩展 · 压缩指令 · 虚拟化扩展
前沿扩展
RISC-V
30
课程总结与进阶路线
目标=知识回顾 · 技能评估 · 项目复盘
课程总结
进阶路线
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化