首页
›
Linux内核与驱动
›
087-Linux帧缓冲
›
《Linux帧缓冲mmap接口与图层合成调试实践》
VIP10
本课程属于:087-Linux帧缓冲
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux帧缓冲mmap接口与图层合成调试实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
帧缓冲基础
帧缓冲设备概念 · fbdev子系统历史 · 与DRM/KMS的关系
帧缓冲基础
帧缓冲设备概念
02
帧缓冲设备节点
/dev/fb0设备文件 · 主次设备号 · 设备注册流程
帧缓冲设备节点
dev/fb0
03
帧缓冲数据结构
struct fb_info · struct fb_var_scre… · struct fb_fix_scre…
帧缓冲数据结构
struct
04
帧缓冲操作函数集
struct fb_ops · fb_open · fb_release
帧缓冲操作函数集
struct
05
mmap系统调用原理
虚拟内存映射 · 物理内存与用户空间映射 · 缺页中断处理
mmap
系统调用原理
06
帧缓冲mmap实现
fb_mmap函数 · remap_pfn_range · dma_buf映射
mmap
帧缓冲
07
帧缓冲ioctl控制
FBIOGET_VSCREENINF… · FBIOPUT_VSCREENINF… · FBIOGET_FSCREENINF…
ioctl
帧缓冲
08
帧缓冲颜色格式
RGB565 · RGB888 · ARGB8888
帧缓冲颜色格式
RGB565
09
帧缓冲双缓冲机制
前后缓冲切换 · vsync同步 · page flipping
帧缓冲双缓冲机制
前后缓冲切换
10
帧缓冲pan display
FBIOPAN_DISPLAY · 虚拟分辨率 · 滚动显示
pan
display
11
帧缓冲加速操作
fb_copyarea · fb_fillrect · fb_imageblit硬件加速
帧缓冲加速操作
fb
12
帧缓冲电源管理
fb_blank · 休眠唤醒 · DPMS状态控制
帧缓冲电源管理
fb
13
帧缓冲调试工具
fbset · fbdev测试程序 · cat /dev/urandom到f…
帧缓冲调试工具
fbset
14
帧缓冲性能分析
mmap vs read/write… · 缓存一致性 · DMA
帧缓冲性能分析
mmap
15
图层合成概念
图层概念 · alpha混合 · 合成顺序
图层合成概念
图层概念
16
硬件图层合成
硬件图层引擎 · 多图层叠加 · 硬件cursor层
硬件图层合成
硬件图层引擎
17
软件图层合成
CPU合成 · Porter-Duff混合模式 · 合成算法
软件图层合成
CPU
18
帧缓冲多图层实现
多fb设备 · overlay层 · 通过ioctl切换图层
帧缓冲多图层实现
fb
19
图层合成调试
合成效果验证 · 颜色失真排查 · alpha混合错误
图层合成调试
合成效果验证
20
帧缓冲与Wayland合成
Wayland协议 · fbdev后端 · wlroots实现
Wayland
帧缓冲
21
帧缓冲与X11合成
Xorg fbdev驱动 · DRI2 · Present扩展
X11
帧缓冲
22
帧缓冲与Android合成
Android HWC · Gralloc · fbdev HAL
Android
帧缓冲
23
帧缓冲与Qt合成
Qt Platform Abstra… · linuxfb插件 · QScreen
Qt
帧缓冲
24
帧缓冲与LVGL图形库
LVGL帧缓冲驱动 · 显示刷新 · 触摸输入
LVGL
帧缓冲
25
帧缓冲与Flutter嵌入
Flutter自定义嵌入器 · 帧缓冲后端 · vsync
Flutter
帧缓冲
26
帧缓冲与DirectFB
DirectFB架构 · 帧缓冲加速 · 多图层支持
DirectFB
帧缓冲
27
帧缓冲与SDL2
SDL2 fbdev驱动 · 软件渲染 · 硬件加速
SDL2
帧缓冲
28
帧缓冲调试实战
使用ftrace跟踪fb_mmap · 使用perf分析性能
帧缓冲调试实战
ftrace
29
帧缓冲常见问题
撕裂现象 · 闪烁 · 颜色失真
帧缓冲常见问题
撕裂现象
30
帧缓冲未来演进
DRM/KMS迁移 · atomic modeset · 帧缓冲兼容层
帧缓冲未来演进
DRM/KMS
所属VIP或分类
同VIP:Linux-fbdev性能调优与DRM显示方案对比
同VIP:Linux帧缓冲fbdev与DRM显示驱动选型对比
同VIP:Linux帧缓冲与DRM显示驱动开发实战