首页
›
嵌入式与底层系统
›
046-RISC-V SoC软件栈与Linux
›
《RISC-V设备树与平台适配》
VIP16
本课程属于:046-RISC-V SoC软件栈与Linux
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V设备树与平台适配
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V生态概览 · 设备树在RISC-V平台适配中的角色 · 学习目标与整体框架
课程导入
RISC-V
02
设备树基础
目标=DTS · DTSI · DTB
设备树基础
DTS
03
RISC-V设备树规范
目标=RISC-V CPU节点 · 中断控制器 · 时钟
RISC-V
设备树规范
04
设备树编译与反编译
目标=dtc工具使用 · DTS到DTB转换 · DTB反编译
设备树编译
反编译
05
平台适配流程
目标=从硬件描述到内核启动 · 设备树传递机制 · bootloader与内核接口
平台适配流程
目标=从硬件描述…
06
RISC-V启动流程与设备树
目标=OpenSBI · U-Boot · Linux内核的设备树传递与解析过程
RISC-V
启动流程
07
CPU与缓存节点配置
目标=RISC-V hart节点 · 时钟频率 · MMU
CPU
缓存节点配置
08
中断控制器适配
目标=PLIC · CLINT · AIA
断控制器适配
PLIC
09
时钟与复位控制器
目标=时钟树描述 · 固定时钟 · 时钟门控
时钟
复位控制器
10
GPIO与引脚控制
目标=GPIO控制器节点 · pinctrl子系统 · 引脚复用与电气属性配置
GPIO
引脚控制
11
串口与早期控制台
目标=UART节点 · stdout-path · earlycon
串口
早期控制台
12
存储与闪存设备
目标=MMC · SPI NOR · NAND
存储
闪存设备
13
网络设备适配
目标=以太网MAC · PHY · MDIO总线
网络设备适配
MAC
14
PCIe与总线适配
目标=PCIe主机桥 · ECAM · 中断映射
PCIe
总线适配
15
I2C与SPI总线
目标=总线控制器节点 · 从设备描述 · 地址与中断
I2C
SPI
16
电源管理与 regulators
目标=固定调节器 · PMIC · 电压域
regulators
电源管理
17
热管理与传感器
目标=温度传感器 · 热区 · 冷却设备
热管理
传感器
18
设备树覆盖层与动态适配
目标=overlay语法 · 应用场景 · 动态加载与硬件变体管理
设备树覆盖层
动态适配
19
多平台兼容与条件编译
目标=DTSI包含 · 宏定义 · 条件节点
多平台兼容
条件编译
20
设备树调试与验证
目标=dtc警告与错误 · 内核启动日志 · of_node检查
设备树调试
验证
21
实战案例一
目标=为RISC-V开发板编写基础设… · 包含CPU · 内存
实战案例一
RISC-V
22
实战案例二
目标=适配I2C传感器与GPIO扩展 · 编写驱动匹配与设备树节点
实战案例二
I2C
23
实战案例三
目标=配置PCIe与网络设备 · 验证设备枚举与网络通信
实战案例三
PCIe
24
实战案例四
目标=使用设备树覆盖层实现动态硬件配…
实战案例四
目标=使用设备树…
25
常见问题与解决方案
目标=节点未匹配 · 中断不触发 · 时钟缺失
常见问题
解决方案
26
性能与优化
目标=设备树大小优化 · 启动时间影响 · 节点顺序与依赖关系优化
性能
优化
27
安全与权限
目标=设备树中的安全配置 · 内存保留 · 外设访问控制
安全
权限
28
工具链与自动化
目标=设备树生成脚本 · CI验证 · 版本管理
工具链
自动化
29
综合项目
目标=从零开始为自定义RISC-V平…
综合项目
RISC-V
30
课程总结与进阶
目标=知识回顾 · 最佳实践 · RISC-V设备树未来趋势与社区资源
课程总结
进阶
所属VIP或分类
同VIP:Linux全志Tina根文件系统构建与驱动配置调试实战工程
同VIP:QEMU-RISC-V设备树配置与Linux内核启动实战
同VIP:QEMU-RISC-V设备树配置与OpenSBI移植实战