首页
›
嵌入式与底层系统
›
046-RISC-V SoC软件栈与Linux
›
《RISC-V Linux系统移植工程》
VIP16
本课程属于:046-RISC-V SoC软件栈与Linux
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V Linux系统移植工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V Linux系统移… · 核心概念 · 整体知识框架与实战路线图
课程导入
RISC-V
02
RISC-V架构基础
目标=RISC-V指令集特点 · 寄存器组织 · 特权模式
RISC-V
架构基础
03
RISC-V硬件平台概览
目标=常见RISC-V开发板 · SoC架构 · 外设分布
RISC-V
硬件平台概览
04
Linux系统移植总览
目标=移植的定义 · 层次划分 · Bootloader
Linux
系统移植总览
05
开发环境搭建
目标=交叉编译工具链 · QEMU模拟器 · 调试器
开发环境搭建
目标=交叉编译工…
06
RISC-V工具链构建
目标=GCC · Binutils · GDB
RISC-V
工具链构建
07
Bootloader基础
目标=U-Boot架构 · SPL · 启动流程
Bootloader
U-Boot
08
U-Boot移植实战
目标=板级配置 · DDR初始化 · 时钟
U-Boot
移植实战
09
Linux内核源码结构
目标=内核目录组织 · Kconfig · Makefile
Linux
内核源码结构
10
内核配置与编译
目标=defconfig · menuconfig · 交叉编译
内核配置
编译
11
设备树原理与编写
目标=DTS语法 · 节点属性 · 中断
设备树原理
编写
12
设备树移植实战
目标=为具体RISC-V开发板编写和… · 适配外设与启动参数
设备树移植实战
RISC-V
13
内核启动流程分析
目标=从Bootloader跳转到内… · head.S · start_kernel到init进…
内核启动流程分析
Bootloader
14
RISC-V中断与异常
目标=中断控制器 · 异常处理 · 时钟中断
RISC-V
异常
15
内存管理移植
目标=MMU · 页表 · 物理内存布局
内存管理移植
MMU
16
时钟与定时器子系统
目标=RISC-V CLINT · timer · clocksource
时钟
定时器子系统
17
串口与早期控制台
目标=8250/16550 · SBI控制台 · earlycon
串口
早期控制台
18
存储与文件系统
目标=MTD · MMC · SATA
存储
文件系统
19
根文件系统构建
目标=BusyBox · Buildroot · Yocto
根文件系统构建
BusyBox
20
网络设备移植
目标=以太网MAC · PHY · 设备树描述
网络设备移植
MAC
21
GPIO、I2C、SPI与LED
目标=子系统框架 · 设备树绑定 · 驱动使能与用户空间访问方法
GPIO
I2C
22
显示与输入设备
目标=Framebuffer · DRM · LCD
显示
输入设备
23
USB与PCIe移植
目标=主机控制器 · 设备树 · PHY
USB
PCIe
24
电源管理与热插拔
目标=CPUIdle · CPUFreq · regulator
电源管理
热插拔
25
调试与问题定位
目标=JTAG · OpenOCD · GDB
调试
问题定位
26
性能优化与裁剪
目标=内核大小 · 启动时间 · 内存占用
性能优化
裁剪
27
安全与可信启动
目标=Secure Boot · 签名校验 · OP-TEE
安全
可信启动
28
综合实战一
目标=从零开始为QEMU RISC-… · Linux内核与根文件系统
综合实战一
QEMU
29
综合实战二
目标=为真实RISC-V开发板完成完… · 包括启动 · 外设
综合实战二
RISC-V
30
课程总结与进阶
目标=移植流程复盘 · 常见问题汇总 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:Linux全志Tina根文件系统构建与驱动配置调试实战工程
同VIP:QEMU-RISC-V设备树配置与Linux内核启动实战
同VIP:QEMU-RISC-V设备树配置与OpenSBI移植实战