首页
›
Linux内核与驱动
›
140-内核驱动开发
›
《驱动移植适配:ARM到RISC-V设备树与中断控制器迁移》
VIP10
本课程属于:140-内核驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动移植适配:ARM到RISC-V设备树与中断控制器迁移
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
ARM与RISC-V架构差异概述 · 驱动移植面临的挑战 · 设备树与中断控制器迁移的核心地位
课程导论
ARM
02
ARM GIC中断控制器基础
GICv2/v3架构 · 中断类型(SPI/PPI/SGI) · 中断号分配与路由机制
ARM
GIC
03
RISC-V PLIC与CLINT中断控制器基础
PLIC(平台级中断控制器)架构 · CLINT(核心本地中断器)架构 · 中断优先级与委托机制
RISC-V
PLIC
04
设备树(DT)基础回顾
设备树语法 · 节点与属性 · 标准属性(reg/interrupt…
DT
设备树
05
ARM设备树中断控制器绑定
GIC设备树节点定义 · interrupt-cells · interrupt-parent
ARM
设备树
06
RISC-V设备树中断控制器绑定
PLIC与CLINT设备树节点定义 · RISC-V特有的interrupt… · interrupt-cells配置
RISC-V
设备树
07
中断控制器迁移第一步
识别源ARM设备树中的GIC中断映射
断控制器迁移第一…
ARM
08
中断控制器迁移第二步
将GIC中断映射转换为PLIC/CL…
断控制器迁移第二…
GIC
09
中断控制器迁移第三步
处理中断触发类型(电平/边沿)与极性…
断控制器迁移第三…
处理
10
中断控制器迁移第四步
中断优先级与亲和性(affinity…
断控制器迁移第四…
affinity
11
设备树通用属性迁移
reg属性(内存映射地址与大小)的A…
设备树通用属性迁…
reg
12
设备树时钟与复位属性迁移
clocks · clock-names · resets属性在RISC-V平台上…
设备树时钟
复位属性迁移
13
设备树DMA与IOMMU属性迁移
dmas · iommus属性在RISC-V平台上…
DMA
IOMMU
14
设备树电源管理属性迁移
power-domains · wakeup-source属性在RI…
设备树电源管理属…
power-domain…
15
设备树pinctrl属性迁移
pinctrl-0 · pinctrl-names在RISC…
pinctrl
设备树
16
设备树GPIO控制器迁移
GPIO控制器节点定义 · gpio-controller · gpio-cells属性从ARM到R…
GPIO
设备树
17
设备树SPI控制器迁移
SPI控制器节点 · spi-max-frequency · cs-gpios属性在RISC-V上…
SPI
设备树
18
设备树I2C控制器迁移
I2C控制器节点 · clock-frequency · multi-master属性在RIS…
I2C
设备树
19
设备树UART控制器迁移
UART节点 · current-speed · clock-frequency属性在…
UART
设备树
20
设备树以太网控制器迁移
Ethernet节点 · phy-handle · mac-address属性在RISC…
设备树以太网控制…
Ethernet
21
设备树MMC/SDIO控制器迁移
MMC节点 · bus-width · non-removable属性在RI…
MMC/SDIO
设备树
22
设备树USB控制器迁移
USB节点 · dr_mode · maximum-speed属性在RI…
USB
设备树
23
设备树PCIe控制器迁移
PCIe节点 · device_type · ranges
PCIe
设备树
24
设备树显示控制器迁移
Display节点 · connector-type · edid属性在RISC-V上的适配
设备树显示控制器…
Display
25
设备树音频控制器迁移
Audio节点 · codec-handle · mclk-fs属性在RISC-V上的…
设备树音频控制器…
Audio
26
设备树摄像头控制器迁移
Camera节点 · port · remote-endpoint属性在…
设备树摄像头控制…
Camera
27
设备树传感器与ADC迁移
Sensor/ADC节点 · io-channel-cells · io-channel-names属性…
ADC
设备树传感器
28
设备树看门狗与定时器迁移
Watchdog/Timer节点 · timeout-sec · clock-frequency属性在…
设备树看门狗
定时器迁移
29
设备树RTC与系统控制器迁移
RTC节点 · system-control节点 · reg属性在RISC-V上的适配
RTC
设备树
30
综合实战案例
将一个完整的ARM平台(如i.MX8… · 并验证驱动功能
综合实战案例
ARM
所属VIP或分类
同VIP:Linux内核驱动ioctl命令设计与控制通路
同VIP:Linux内核驱动开发:从字符设备到中断处理实战
同VIP:Linux内核驱动移植实战:从ARM到RISC-V