首页
›
嵌入式与底层系统
›
046-RISC-V SoC软件栈与Linux
›
《RISC-V OpenSBI平台适配工程》
VIP16
本课程属于:046-RISC-V SoC软件栈与Linux
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V OpenSBI平台适配工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V生态与OpenSB… · 学习目标 · 整体知识框架与实战路线图
课程导入
RISC-V
02
RISC-V架构基础
目标=指令集 · 特权级 · CSR
RISC-V
架构基础
03
OpenSBI概述
目标=项目结构 · 启动流程 · 固件类型(FW_DYNAMIC/FW…
OpenSBI
目标=项目结构
04
开发环境搭建
目标=交叉编译工具链 · QEMU模拟器 · 源码获取
开发环境搭建
目标=交叉编译工…
05
平台适配核心概念
目标=platform · domain · coldboot/hotplug
平台适配核心概念
platform
06
设备树(DTB)基础
目标=DTS语法 · 节点与属性 · OpenSBI对DTB的解析与使用
DTB
设备树
07
平台初始化流程
目标=platform_ops · early_init · final_init
平台初始化流程
platform
08
HART与域管理
目标=HART索引 · 域配置 · 权限控制
HART
域管理
09
中断与异常处理
目标=PLIC · CLINT · IPI
异常处理
PLIC
10
内存管理与保护
目标=PMP配置 · 内存区域划分 · 页表与地址转换
内存管理
保护
11
SBI扩展与调用
目标=TIME · IPI · RFENCE
SBI
扩展
12
平台适配方法
目标=从零添加新平台 · 编写platform_ops · 配置Kconfig与Makefile
平台适配方法
目标=从零添加新…
13
案例实战一
目标=基于QEMU virt平台适配…
案例实战一
QEMU
14
案例实战二
目标=基于真实RISC-V开发板(如…
案例实战二
RISC-V
15
案例实战三
目标=自定义平台适配——添加新SoC…
案例实战三
SoC
16
调试与测试
目标=JTAG调试 · 串口日志 · OpenSBI测试框架
调试
测试
17
性能优化
目标=启动时间优化 · 中断延迟优化 · 内存访问优化与功耗管理
性能优化
目标=启动时间优…
18
安全与隔离
目标=安全启动 · 可信执行环境 · PMP隔离
安全
隔离
19
多核与异构
目标=多HART启动 · CPU热插拔 · 异构核管理与负载均衡
多核
异构
20
常见问题与排错
目标=启动失败 · 设备树不匹配 · 中断异常
常见问题
排错
21
OpenSBI与U-Boot/Linux内核协同
目标=启动链 · 参数传递 · SBI调用接口与兼容性
OpenSBI
U-Boot/Linux
22
OpenSBI与虚拟化
目标=H扩展 · Guest与Host切换 · 虚拟中断与内存虚拟化支持
OpenSBI
虚拟化
23
平台适配工程化
目标=代码规范 · 版本管理 · 持续集成
平台适配工程化
目标=代码规范
24
综合项目一
目标=设计并实现一个完整RISC-V…
综合项目一
RISC-V
25
综合项目二
目标=基于OpenSBI实现自定义S…
综合项目二
OpenSBI
26
综合项目三
目标=多域安全隔离系统的OpenSB…
综合项目三
OpenSB
27
前沿与趋势
目标=RISC-V最新规范 · OpenSBI路线图 · AIoT与边缘计算场景适配
前沿
趋势
28
课程回顾
目标=核心知识点梳理 · 方法总结 · 实战经验提炼与学习路径建议
课程回顾
目标=核心知识点…
29
扩展阅读与资源
目标=官方文档 · 源码仓库 · 社区论坛
扩展阅读
资源
30
结业考核
目标=理论测试 · 平台适配实战评审与项目答辩要求
结业考核
目标=理论测试
所属VIP或分类
同VIP:Linux全志Tina根文件系统构建与驱动配置调试实战工程
同VIP:QEMU-RISC-V设备树配置与Linux内核启动实战
同VIP:QEMU-RISC-V设备树配置与OpenSBI移植实战