首页
›
Linux内核与驱动
›
156-Linux内核驱动实战
›
《Linux帧缓冲驱动开发:LCD显示与性能调优》
VIP10
本课程属于:156-Linux内核驱动实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux帧缓冲驱动开发:LCD显示与性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
帧缓冲基础
帧缓冲概念 · 帧缓冲与VGA/HDMI区别 · 帧缓冲在Linux图形栈中的位置
帧缓冲基础
帧缓冲概念
02
LCD硬件原理
LCD显示原理 · 像素与分辨率 · RGB颜色模型
LCD
硬件原理
03
Linux帧缓冲架构
fbmem.c核心 · fb_info结构体 · fb_ops操作集
Linux
帧缓冲架构
04
帧缓冲设备文件
/dev/fb0设备节点 · mmap映射机制 · ioctl控制命令
帧缓冲设备文件
dev/fb0
05
帧缓冲数据结构
struct fb_info详解 · struct fb_var_scre… · struct fb_fix_scre…
帧缓冲数据结构
struct
06
帧缓冲操作集
fb_ops结构体成员 · fb_open/fb_release · fb_read/fb_write
帧缓冲操作集
fb
07
LCD控制器驱动
LCD控制器硬件框图 · 时钟配置 · GPIO复用
LCD
控制器驱动
08
DMA与显存管理
DMA引擎原理 · 连续物理内存分配 · dma_alloc_coherent
DMA
显存管理
09
像素格式与颜色深度
RGB565 · RGB888 · ARGB8888格式
像素格式
颜色深度
10
帧缓冲初始化流程
platform_driver注册 · probe函数实现 · 资源获取
帧缓冲初始化流程
platform
11
LCD时序配置
HBP/HFP/HSYNC · VBP/VFP/VSYNC · 像素时钟计算
LCD
时序配置
12
背光与电源管理
背光PWM控制 · LCD电源序列 · 休眠/唤醒回调
背光
电源管理
13
多缓冲与页面翻转
双缓冲/三缓冲机制 · FIFO与VSync同步 · 页面翻转ioctl实现
多缓冲
页面翻转
14
硬件光标与加速
硬件光标寄存器 · 光标图像设置 · 2D加速引擎
硬件光标
加速
15
帧缓冲调试技术
printk调试 · ftrace跟踪 · /sys/class/graphic…
帧缓冲调试技术
printk
16
性能瓶颈分析
帧率测量 · CPU占用率 · 内存带宽
性能瓶颈分析
帧率测量
17
缓存一致性优化
DMA一致性映射 · dma_sync_single_fo… · cache flush/invali…
缓存一致性优化
DMA
18
中断与VSync同步
LCD中断类型 · VSync中断处理 · 等待队列实现
VSync
同步
19
帧缓冲ioctl扩展
自定义ioctl命令 · 参数传递 · 内核与用户空间数据交换
ioctl
帧缓冲
20
用户空间编程
open/mmap/ioctl操作 · 直接显存写入 · 双缓冲切换
用户空间编程
open/mmap/io…
21
framebuffer应用层工具
fbset工具 · fbdev测试程序 · DirectFB与SDL框架
framebuffer
应用层工具
22
设备树绑定
LCD设备树节点 · 时序属性 · pinctrl配置
设备树绑定
LCD
23
多显示器支持
多个fb设备注册 · 主从显示配置 · 克隆与扩展模式
多显示器支持
fb
24
帧缓冲与DRM对比
DRM架构简介 · DRM vs fbdev · 迁移策略
DRM
帧缓冲
25
性能调优实战
降低CPU负载 · 优化DMA传输 · 调整帧率
性能调优实战
CPU
26
帧缓冲安全与权限
设备文件权限 · mmap安全 · ioctl权限检查
帧缓冲安全
权限
27
常见LCD驱动问题
花屏 · 闪烁 · 颜色失真
LCD
常见
28
帧缓冲测试框架
自动化测试脚本 · 性能基准测试 · 压力测试
帧缓冲测试框架
自动化测试脚本
29
帧缓冲驱动移植
不同SoC平台移植要点 · 时钟树适配 · GPIO重映射
帧缓冲驱动移植
SoC
30
帧缓冲驱动实战项目
完整LCD驱动开发 · 性能优化 · 用户空间演示程序
帧缓冲驱动实战项…
LCD
所属VIP或分类
同VIP:Linux-DMA驱动实战:内存管理与数据传输
同VIP:Linux-DMA驱动开发:缓冲区分配与传输优化
同VIP:Linux-GPIO驱动实战:中断配置与工程案例