首页
›
嵌入式与底层系统
›
046-RISC-V SoC软件栈与Linux
›
《RISC-V SoC系统软件开发》
VIP16
本课程属于:046-RISC-V SoC软件栈与Linux
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V SoC系统软件开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V SoC系统软件开… · 核心概念 · 整体知识框架与实战路线图
课程导入
RISC-V
02
RISC-V指令集架构基础
目标=RV32I/RV64I · 寄存器组织 · 指令格式
RISC-V
指令集架构基础
03
RISC-V汇编与C语言编程
目标=汇编语法 · 内联汇编 · ABI调用约定
RISC-V
汇编
04
SoC硬件平台概览
目标=总线架构 · 存储映射 · 中断控制器
SoC
硬件平台概览
05
开发环境搭建
目标=工具链安装 · 交叉编译 · QEMU仿真
开发环境搭建
目标=工具链安装
06
启动代码与运行时初始化
目标=复位向量 · 启动汇编 · 栈初始化
启动代码
运行时初始化
07
链接与加载
目标=链接脚本编写 · 内存布局 · 段分配
链接
加载
08
中断与异常处理
目标=异常类型 · 中断向量表 · 上下文保存恢复
异常处理
目标=异常类型
09
定时器与时钟管理
目标=机器定时器 · 系统定时器 · 时钟中断
定时器
时钟管理
10
串口通信与调试输出
目标=UART初始化 · 轮询与中断收发 · printf重定向与日志系统实现
串口通信
调试输出
11
GPIO与外部中断
目标=GPIO配置 · 电平/边沿触发 · 按键消抖
GPIO
外部
12
存储器与外设访问
目标=MMIO读写 · volatile语义 · 内存屏障
存储器
外设访问
13
Bootloader与固件加载
目标=多级引导 · SPL/U-Boot概念 · 镜像格式
Bootloader
固件加载
14
设备树与硬件描述
目标=DTS语法 · 节点与属性 · 地址/中断映射
设备树
硬件描述
15
嵌入式操作系统移植
目标=FreeRTOS/Zephyr…
嵌入式操作系统移…
FreeRTOS/Zep…
16
任务管理与同步
目标=任务创建 · 调度策略 · 信号量
任务管理
同步
17
内存管理
目标=静态与动态内存分配 · 堆管理 · 页表与MMU
内存管理
目标=静态
18
文件系统与存储
目标=SPI Flash · SD卡 · FATFS/LittleFS移植
文件系统
存储
19
网络通信基础
目标=以太网MAC · LWIP协议栈移植 · Socket编程与TCP/UDP通信…
网络通信基础
MAC
20
调试与性能分析
目标=JTAG调试 · 断点与单步 · 性能计数器
调试
性能分析
21
低功耗与电源管理
目标=睡眠模式 · 时钟门控 · 电源域
低功耗
电源管理
22
安全与可信执行
目标=安全启动 · 签名验证 · TrustZone概念
安全
可信执行
23
多核与异构计算
目标=多核启动 · 核间通信 · 共享内存
多核
异构计算
24
综合实战一
目标=从零搭建RISC-V SoC裸… · 实现启动 · 串口输出与GPIO控制
综合实战一
RISC-V
25
综合实战二
目标=移植RTOS并实现多任务 · 中断 · 定时器与串口通信的综合应用
综合实战二
RTOS
26
综合实战三
目标=基于设备树与驱动框架 · 完成外设驱动开发与系统集成
综合实战三
目标=基于设备树
27
常见问题与排错
目标=启动失败 · 链接错误 · 中断不响应
常见问题
排错
28
测试与验证
目标=单元测试 · 集成测试 · 仿真测试
测试
验证
29
项目工程化
目标=代码规范 · 版本管理 · 模块化设计
项目工程化
目标=代码规范
30
课程总结与进阶
目标=知识体系回顾 · 能力评估 · 进阶学习路线与开源项目贡献指南
课程总结
进阶
所属VIP或分类
同VIP:Linux全志Tina根文件系统构建与驱动配置调试实战工程
同VIP:QEMU-RISC-V设备树配置与Linux内核启动实战
同VIP:QEMU-RISC-V设备树配置与OpenSBI移植实战