首页
›
嵌入式与底层系统
›
009-Linux外设总线与通用驱动工程
›
《Linux内核驱动移植实战 从ARM到RISC-V》
VIP22
本课程属于:009-Linux外设总线与通用驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核驱动移植实战:从ARM到RISC-V
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与背景
为什么需要从ARM移植到RISC-V… · Linux内核在RISC-V上的现状
课程导论
背景
02
开发环境搭建
交叉编译工具链(ARM GCC vs… · QEMU模拟器配置 · 硬件开发板选型(如StarFive…
开发环境搭建
ARM
03
Linux内核源码结构
内核源码树概览 · arch/arm与arch/risc… · 驱动代码在源码中的位置
Linux
内核源码结构
04
设备树基础
设备树(DT)语法 · ARM平台设备树实例 · RISC-V平台设备树实例
设备树基础
DT
05
字符设备驱动框架
Linux字符设备驱动核心结构(fi… · cdev) · 在ARM上的实现
字符设备驱动框架
Linux
06
GPIO驱动移植(上)
ARM平台GPIO控制器驱动分析(如… · RISC-V平台GPIO控制器驱动分…
GPIO
驱动移植
07
GPIO驱动移植(下)
设备树节点修改 · 中断控制器差异 · GPIO编号映射
GPIO
驱动移植
08
UART串口驱动移植
8250 UART驱动架构 · ARM平台UART配置 · RISC-V平台UART配置
UART
串口驱动移植
09
I2C总线驱动移植
I2C核心层与适配器驱动 · ARM I2C控制器驱动 · RISC-V I2C控制器驱动
I2C
总线驱动移植
10
SPI总线驱动移植
SPI核心层与控制器驱动 · ARM SPI驱动实例 · RISC-V SPI驱动实例
SPI
总线驱动移植
11
MMC/SD卡驱动移植
MMC子系统架构 · ARM平台SDHCI驱动 · RISC-V平台SDHCI驱动
MMC/SD
卡驱动移植
12
时钟框架(CLK)移植
通用时钟框架(CCF) · ARM时钟驱动 · RISC-V时钟驱动
CLK
时钟框架
13
中断控制器驱动移植
ARM GIC中断控制器 · RISC-V PLIC中断控制器 · 中断号映射与处理流程差异
断控制器驱动移植
ARM
14
定时器与时钟事件驱动移植
ARM Generic Timer · RISC-V CLINT/ACLIN… · clockevents与clocks…
定时器
时钟事件驱动移植
15
DMA引擎驱动移植
DMA引擎框架 · ARM DMA控制器驱动 · RISC-V DMA控制器驱动
DMA
引擎驱动移植
16
网络设备驱动移植(上)
网络子系统核心 · ARM以太网MAC驱动(如dwmac… · RISC-V以太网MAC驱动
网络设备驱动移植
网络子系统核心
17
网络设备驱动移植(下)
PHY驱动 · MDIO总线 · 设备树网络节点
网络设备驱动移植
PHY
18
音频设备驱动移植
ALSA SoC框架 · ARM平台音频编解码器驱动 · RISC-V平台音频驱动
音频设备驱动移植
ALSA
19
显示与帧缓冲驱动移植
DRM/KMS框架 · ARM显示控制器驱动 · RISC-V显示控制器驱动
显示
帧缓冲驱动移植
20
USB主机与设备驱动移植
USB子系统架构 · ARM EHCI/OHCI驱动 · RISC-V USB驱动
USB
主机
21
PCIe总线驱动移植
PCIe子系统 · ARM PCIe控制器驱动 · RISC-V PCIe控制器驱动
PCIe
总线驱动移植
22
电源管理驱动移植
系统休眠与唤醒 · ARM平台电源管理 · RISC-V平台电源管理
电源管理驱动移植
系统休眠
23
Pinctrl与GPIO子系统整合
pinctrl框架 · ARM pinmux配置 · RISC-V pinmux配置
Pinctrl
GPIO
24
RTC驱动移植
RTC子系统 · ARM RTC驱动 · RISC-V RTC驱动
RTC
驱动移植
25
看门狗(Watchdog)驱动移植
Watchdog子系统 · ARM Watchdog驱动 · RISC-V Watchdog驱动
Watchdog
看门狗
26
PWM驱动移植
PWM子系统 · ARM PWM控制器驱动 · RISC-V PWM控制器驱动
PWM
驱动移植
27
ADC驱动移植
IIO子系统 · ARM ADC驱动 · RISC-V ADC驱动
ADC
驱动移植
28
传感器驱动移植(以温度传感器为例)
IIO温度传感器驱动 · ARM I2C/SPI传感器 · RISC-V I2C/SPI传感器
传感器驱动移植
以温度传感器为例
29
驱动调试与性能分析
printk与动态调试 · ftrace与tracepoint · perf性能分析
驱动调试
性能分析
30
课程总结与未来展望
移植经验总结 · RISC-V生态发展趋势 · 向更多架构移植的通用方法论
课程总结
未来展望
所属VIP或分类
同VIP:Android驱动UART调试-从串口驱动到log输出分析
同VIP:GPIO控制从pinctrl配置到中断触发调试工程
同VIP:LCD显示屏驱动-背光调节电路设计与PWM亮度控制实现