首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《RISC-V汇编与启动代码工程》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V汇编与启动代码工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V汇编与启动代码工程… · 核心概念 · 整体知识框架与实战路线图
课程导入
RISC-V
02
RISC-V体系结构概览
目标=RISC-V指令集架构特点 · 模块化扩展 · 寄存器组织
RISC-V
体系结构概览
03
开发环境搭建
目标=工具链安装 · 交叉编译器 · 汇编器
开发环境搭建
目标=工具链安装
04
RISC-V汇编基础
目标=汇编语法 · 伪指令 · 数据定义
RISC-V
汇编基础
05
整数指令集
目标=算术运算 · 逻辑运算 · 移位操作
整数指令集
目标=算术运算
06
加载与存储指令
目标=字节 · 半字 · 字
加载
存储指令
07
控制转移指令
目标=条件分支 · 无条件跳转 · 跳转链接
控制转移指令
目标=条件分支
08
函数调用与栈帧
目标=调用约定 · 参数传递 · 返回值
函数调用
栈帧
09
汇编与C混合编程
目标=内联汇编 · 汇编调用C函数 · C调用汇编函数
汇编
C混合编程
10
中断与异常处理
目标=中断控制器 · 异常向量表 · 上下文保存与恢复
异常处理
目标=
11
启动代码概述
目标=启动流程 · 复位向量 · 启动阶段划分
启动代码概述
目标=启动流程
12
链接脚本与内存布局
目标=链接脚本语法 · 段定义 · 内存区域划分
链接脚本
内存布局
13
启动代码核心汇编
目标=复位入口 · 栈指针初始化 · 时钟与内存控制器初始化
启动代码核心汇编
目标=复位入口
14
C运行时初始化
目标=BSS段清零 · DATA段复制 · 堆栈设置
C运行时初始化
BSS
15
中断向量表与异常处理启动
目标=向量表对齐 · 异常入口 · 中断嵌套
断向量表
异常处理启动
16
多核启动与同步
目标=多核复位 · 主从核分工 · 核间通信
多核启动
同步
17
缓存与MMU初始化
目标=缓存配置 · 页表建立 · 地址转换
MMU
缓存
18
实战
目标=最小可启动系统
目标=最小可启动…
重点
19
实战
目标=定时器中断与调度:配置定时器 · 编写中断服务程序 · 实现简单任务切换
目标=定时器
调度
20
实战
目标=异常处理与调试:触发异常 · 打印异常信息 · 使用GDB调试启动代码与汇编程序
目标=异常处理
调试
21
实战
目标=多核启动与核间通信 · 核间消息传递与共享内存同步
目标=多核启动
核间通信
22
常见问题与调试技巧
目标=启动失败 · 链接错误 · 栈溢出
常见问题
调试技巧
23
性能优化与代码密度
目标=指令调度 · 循环展开 · 寄存器分配
性能优化
代码密度
24
安全与可靠性
目标=启动安全 · 栈保护 · 内存保护
安全
可靠性
25
综合项目
目标=从零构建RISC-V裸机工程 · 中断 · 定时器
综合项目
RISC-V
26
综合项目
目标=移植与适配
综合项目
目标=移植
27
综合项目
目标=启动代码测试与验证:单元测试 · 集成测试 · 仿真验证与硬件在环测试
综合项目
目标=启动代码测…
28
工程化与版本管理
目标=代码组织 · Makefile与CMake构建 · 版本控制
工程化
版本管理
29
前沿扩展
目标=RISC-V向量扩展 · 虚拟化扩展 · 实时扩展与启动代码的适配趋势
前沿扩展
RISC-V
30
课程总结与进阶路线
目标=知识回顾 · 技能评估 · 进阶学习资源与职业发展方向
课程总结
进阶路线
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化