首页
›
Linux内核与驱动
›
083-Linux内核设备树
›
《Linux CCF时钟驱动开发与设备树绑定调试》
VIP10
本课程属于:083-Linux内核设备树
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux CCF时钟驱动开发与设备树绑定调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
设备树时钟子系统概述 · 课程目标与学习路径 · 嵌入式时钟管理的重要性
课程导论
设备树时钟子系统…
02
设备树基础回顾
设备树语法 · 节点与属性 · 标准属性(compatible
设备树基础回顾
设备树语法
03
时钟设备树绑定规范
时钟提供者(clock provid…
时钟设备树绑定规…
clock
04
时钟提供者节点配置
clocks · clock-output-names · #clock-cells属性详解与配…
时钟提供者节点配…
clocks
05
时钟消费者节点配置
clocks · clock-names · clock-frequency属性详…
时钟消费者节点配…
clocks
06
固定时钟(fixed-clock)配置
fixed-clock节点定义 · 频率设置 · 驱动匹配原理
fixed-clock
固定时钟
07
PLL时钟配置
PLL节点属性(compatible · reg · clocks
PLL
时钟配置
08
分频器时钟配置
divider-clock节点属性 · 分频因子配置 · 与PLL的级联关系
分频器时钟配置
divider-cloc…
09
门控时钟配置
gate-clock节点属性 · 使能控制位 · 与硬件寄存器映射
门控时钟配置
gate-clock
10
复用器时钟配置
mux-clock节点属性 · 时钟源选择 · parent-clock列表配置
复用器时钟配置
mux-clock
11
复合时钟配置
composite-clock节点属… · 组合PLL/分频/门控/复用的配置方…
复合时钟配置
composite-cl…
12
时钟树层级结构设计
多级时钟树设计原则 · 父子关系建立 · 时钟域划分
时钟树层级结构设…
多级时钟树设计原…
13
时钟树dtsi文件组织
dtsi文件拆分策略 · include机制 · 多SoC平台复用
dtsi
时钟树
14
内核时钟框架(CCF)架构
struct clk_hw · struct clk_ops · 时钟核心层与硬件抽象层
CCF
内核时钟框架
15
时钟提供者驱动编写
实现clk_ops(recalc_r… · round_rate · set_rate
时钟提供者驱动编…
clk
16
时钟消费者驱动编写
使用clk_get · clk_prepare_enable · clk_set_rate
时钟消费者驱动编…
clk
17
设备树与驱动匹配机制
of_match_table · compatible匹配 · 设备树节点与platform_dri…
设备树
驱动匹配机制
18
时钟解析流程(内核视角)
of_clk_init · of_clk_get_from_pr… · __of_clk_get流程详解
时钟解析流程
内核视角
19
时钟注册流程
clk_hw_register · clk_register · __clk_register流程与数…
时钟注册流程
clk
20
时钟使能流程
clk_enable · clk_prepare · 硬件寄存器操作
时钟使能流程
clk
21
时钟频率设置流程
clk_set_rate · clk_round_rate · clk_ops回调链
时钟频率设置流程
clk
22
时钟调试接口
clk_summary · clk_dump · debugfs节点使用与时钟树可视化
时钟调试接口
clk
23
时钟错误处理
EPROBE_DEFER · 时钟获取失败 · 频率设置失败
时钟错误处理
EPROBE
24
时钟电源管理
时钟门控与动态频率调节 · 系统休眠时的时钟保存恢复
时钟电源管理
时钟门控
25
多时钟域同步
异步时钟域同步 · 时钟域交叉(CDC)处理 · 硬件约束
多时钟域同步
异步时钟域同步
26
设备树时钟配置实战(一)
基于ARM SoC的UART时钟树配…
设备树时钟配置实…
ARM
27
设备树时钟配置实战(二)
基于RISC-V SoC的SPI时钟…
设备树时钟配置实…
RISC-V
28
设备树时钟配置实战(三)
基于FPGA的定制外设时钟树配置与驱…
设备树时钟配置实…
FPGA
29
时钟性能优化
减少时钟切换延迟 · 批量时钟操作 · 原子操作与自旋锁使用
时钟性能优化
减少时钟切换延迟
30
课程总结与进阶
时钟子系统常见问题排查 · 社区贡献指南 · 未来演进方向
课程总结
进阶
所属VIP或分类
同VIP:Linux-DMA控制器驱动开发与设备树适配
同VIP:Linux内核设备树DTS与驱动配置
同VIP:Linux内核设备树DTS语法与节点编写实战