首页
›
嵌入式基础与RISC-V
›
064-嵌入式Linux低功耗系统设计
›
《嵌入式Linux驱动优化与休眠唤醒性能调优实战》
VIP10
本课程属于:064-嵌入式Linux低功耗系统设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动优化与休眠唤醒性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
驱动开发环境搭建与内核编译
搭建交叉编译环境 · 获取与配置Linux内核源码 · 内核编译与模块编译
驱动开发环境搭建
内核编译
02
字符设备驱动基础
file_operations结构体… · 主次设备号分配与注册 · cdev结构体与设备注册
字符设备驱动基础
file
03
驱动中的并发与竞态控制
并发与竞态的概念 · 原子操作与自旋锁 · 信号量与互斥锁
驱动
并发
04
阻塞与非阻塞I/O
等待队列机制详解 · poll/select/epoll在… · 非阻塞模式下的数据读取
I/O
阻塞
05
高级字符设备驱动
ioctl命令实现与规范 · llseek文件定位实现 · mmap内存映射机制
高级字符设备驱动
ioctl
06
Linux内核中断处理
中断注册与释放(request_ir… · 上半部与下半部机制(tasklet · workqueue
Linux
内核
07
Linux内核时间管理
内核时间与定时器(jiffies · HZ) · 高精度定时器(hrtimer)
Linux
内核时间管理
08
内核内存管理
页分配与释放(alloc_pages… · kmalloc/vmalloc与SL… · DMA内存分配与一致性
内核内存管理
alloc
09
Platform总线与设备驱动模型
Platform总线原理与数据结构 · Platform设备注册与驱动匹配 · 设备树与Platform驱动的绑定
Platform
总线
10
设备树详解
设备树语法与结构(DTS/DTC/D… · 标准属性与自定义属性 · 中断控制器与GPIO控制器描述
设备树详解
DTS/DTC/D
11
I2C子系统驱动开发
I2C核心框架与数据结构 · I2C总线适配器驱动 · I2C设备驱动编写
I2C
子系统驱动开发
12
SPI子系统驱动开发
SPI核心框架与数据结构 · SPI控制器驱动 · SPI设备驱动编写
SPI
子系统驱动开发
13
MMC/SDIO子系统驱动开发
MMC核心框架与数据结构 · SD/MMC卡识别与初始化流程 · SDIO设备驱动编写
MMC/SDIO
子系统驱动开发
14
USB子系统驱动开发
USB核心框架与数据结构 · USB设备枚举过程 · USB设备驱动编写
USB
子系统驱动开发
15
PCIe子系统驱动开发
PCIe配置空间与BAR空间 · PCIe设备枚举与资源分配 · PCIe驱动编写与DMA传输
PCIe
子系统驱动开发
16
DMA引擎驱动开发
DMA引擎框架与API · DMA描述符与传输控制 · Scatter-Gather DMA…
DMA
引擎驱动开发
17
时钟与定时器框架
CLK框架与时钟树管理 · 时钟门控与频率调整 · PWM框架与背光驱动
时钟
定时器框架
18
电源管理框架(PM Core)
系统睡眠状态(Suspend-to-… · PM核心框架与回调机制 · 设备电源管理(runtime PM)
PM
Core
19
Runtime PM与设备电源管理
Runtime PM核心框架 · 设备运行时电源状态切换 · 自动挂起与唤醒机制
Runtime
PM
20
CPU频率与空闲管理
CPUFreq框架与调频策略 · CPUFreq驱动编写 · CPUIdle框架与C-State管…
CPU
频率
21
Regulator与供电管理
Regulator框架与API · 电压与电流调节 · Regulator约束与消费者管理
Regulator
供电管理
22
休眠唤醒性能分析与优化
休眠唤醒时间测量方法 · 内核启动时间优化(bootgraph… · 设备驱动suspend/resume…
休眠唤醒性能分析
优化
23
Trace与性能分析工具
Ftrace使用与事件跟踪 · Perf性能分析工具 · Trace-cmd与Kernelsh…
Trace
性能分析工具
24
内核调试与Oops分析
Oops信息解读与内核panic分析 · Kdump与Crash工具使用 · KGDB内核调试器配置
Oops
内核调试
25
驱动安全与稳定性
内核地址空间布局随机化(KASLR) · 栈溢出与堆溢出防护 · 驱动中的权限控制与Capabilit…
驱动安全
稳定性
26
实时性优化与PREEMPT_RT
PREEMPT_RT补丁介绍与配置 · 实时内核调度策略 · 中断线程化与优先级继承
PREEMPT
RT
27
GPU与显示驱动基础
DRM/KMS框架简介 · Framebuffer与显示控制器驱… · GPU内存管理与GEM/CMA
GPU
显示驱动基础
28
网络设备驱动开发
网络设备核心框架(NAPI) · 网络设备驱动编写流程 · DMA环与数据包收发
网络设备驱动开发
NAPI
29
音频设备驱动开发
ALSA框架与数据结构 · 音频Codec驱动编写 · DMA引擎与音频数据传输
音频设备驱动开发
ALSA
30
综合实战
智能家居网关驱动开发 · 传感器驱动集成(I2C/SPI) · 网络通信驱动(WiFi/Ethern…
综合实战
智能家居网关驱动…
所属VIP或分类
同VIP:嵌入式Linux低功耗系统设计与性能调优实战
同VIP:嵌入式Linux低功耗系统设计实战
同VIP:嵌入式Linux内核配置与低功耗模式优化实战