首页
›
嵌入式与底层系统
›
017-Linux有线与无线网络驱动工程
›
《Linux内核网络驱动设备树解析与中断绑定实战工程》
VIP22
本课程属于:017-Linux有线与无线网络驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核网络驱动设备树解析与中断绑定实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与预备知识
Linux内核网络驱动概述 · 设备树(DT)在驱动中的作用 · 中断子系统基础概念
课程导论
预备知识
02
开发环境搭建
交叉编译工具链配置 · QEMU模拟器搭建ARM64平台 · 内核源码树准备与编译
开发环境搭建
交叉编译工具链配…
03
设备树基础语法
节点(node) · 属性(property) · reg
设备树基础语法
node
04
设备树工具链
dtc编译器 · fdtdump · dt-utils工具的使用与调试技巧
设备树工具链
dtc
05
设备树绑定文档
如何阅读内核Documentatio…
设备树绑定文档
Documentatio
06
网络设备驱动框架
struct net_device · struct net_device_… · NAPI轮询机制概览
网络设备驱动框架
struct
07
平台驱动模型
platform_driver与pl… · probe流程与设备树匹配
平台驱动模型
platform
08
设备树解析API
of_match_table · of_property_read_*… · of_get_mac_address
API
设备树解析
09
MAC地址获取实战
从设备树中解析local-mac-a… · 并设置到net_device
MAC
地址获取实战
10
MDIO总线与PHY设备树节点
phy-handle · phy-mode · fixed-link属性的解析
MDIO
PHY
11
PHY驱动绑定
通过设备树获取PHY ID · 匹配PHY驱动并初始化
PHY
驱动绑定
12
中断控制器基础
GIC(通用中断控制器)在设备树中的…
断控制器基础
GIC
13
中断绑定属性
interrupt-parent · interrupts · interrupt-names的详细…
断绑定属性
interrupt-pa…
14
中断号映射
irq_of_parse_and_m… · 将设备树中断转换为Linux IRQ…
断号映射
irq
15
中断请求与注册
request_irq · devm_request_irq · 中断处理函数上下文
断请求
注册
16
中断线程化
threaded IRQ在网卡驱动中… · 减少中断延迟
断线程化
threaded
17
NAPI与中断协同
如何在中断处理中调度NAPI · 实现高效收包
NAPI
断协同
18
DMA与设备树
dma-coherent · dma-ranges属性解析 · DMA映射API
DMA
设备树
19
Ring Buffer描述符
设备树中描述描述符基地址 · 长度的方法 · dma_alloc_coherent
Ring
Buffer
20
时钟与复位控制
clocks · resets属性解析 · clk_prepare_enable…
时钟
复位控制
21
电源管理
设备树中power-domains属… · runtime PM框架集成
电源管理
power-domain…
22
GPIO与中断
通过gpios属性获取GPIO中断 · gpio_to_irq函数使用
GPIO
gpios
23
多队列网卡设备树
多MSI-X中断 · 队列数量 · 队列映射的设备树描述
多队列网卡设备树
MSI-X
24
PCIe网卡设备树
PCIe桥设备树节点 · PCI中断路由与INTx/MSI
PCIe
网卡设备树
25
调试技巧
printk · dev_dbg · ftrace
调试技巧
printk
26
设备树覆盖(Overlay)
动态设备树加载 · 热插拔网卡支持
Overlay
设备树覆盖
27
设备树校验
dt-validate工具 · schema文件编写 · 确保绑定正确
设备树校验
dt-validate
28
实战项目一
编写一个虚拟网络设备驱动 · 完整解析设备树并绑定中断
实战项目一
编写一个虚拟网络…
29
实战项目二
为现有开发板编写网卡设备树节点 · 实现中断绑定与驱动加载
实战项目二
为现有开发板编写…
30
课程总结与进阶方向
主线内核提交规范 · 设备树维护者指南 · 社区资源推荐
课程总结
进阶方向
所属VIP或分类
同VIP:Android-HAL与底层驱动集成工程
同VIP:HAL接口定义在Treble架构下的测试验证方法工程
同VIP:Linux-NIC网卡驱动实战100例