首页
›
Linux内核与驱动
›
056-帧缓冲FB图形系统
›
《Linux fbdev帧缓冲驱动开发与显示系统集成》
VIP10
本课程属于:056-帧缓冲FB图形系统
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux fbdev帧缓冲驱动开发与显示系统集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
帧缓冲概念
帧缓冲(FrameBuffer)的定… · 历史渊源 · 在图形系统中的核心地位
帧缓冲概念
FrameBuffer
02
显示子系统概览
从应用程序到显示硬件的完整数据流 · 帧缓冲在其中的位置
显示子系统概览
从应用程序到显示…
03
fbdev框架起源
fbdev框架的诞生背景 · 设计目标 · 与早期VGA/SVGA驱动的区别
fbdev
框架起源
04
fbdev核心数据结构
struct fb_info · struct fb_var_scre… · struct fb_fix_scre…
fbdev
核心数据结构
05
fb_ops操作集
fb_ops结构体中的关键函数指针 · 如fb_open · fb_release
fb
ops
06
帧缓冲设备注册与注销
register_framebuff…
帧缓冲设备注册
注销
07
显存管理
帧缓冲内存的分配 · 映射 · DMA一致性
显存管理
帧缓冲内存的分配
08
颜色模型与像素格式
RGB · BGR · YUV等格式
颜色模型
像素格式
09
显示时序与刷新率
fb_var_screeninfo中… · yres · pixclock
显示时序
刷新率
10
硬件加速与fbdev
fbdev对硬件加速的支持局限 · 2D加速操作如填充 · 位块传输
fbdev
硬件加速
11
fbdev的ioctl命令集
FBIOGET_VSCREENINF… · FBIOPUT_VSCREENINF… · FBIOGET_FSCREENINF…
fbdev
ioctl
12
用户空间操作帧缓冲
mmap映射显存 · 直接读写/dev/fb0 · 使用ioctl查询/设置参数
用户空间操作帧缓…
mmap
13
双缓冲与页面翻转
FBIOPAN_DISPLAY实现页… · 避免撕裂(tearing)的原理
双缓冲
页面翻转
14
fbdev与TTY控制台
fbcon控制台驱动如何利用fbde…
fbdev
TTY
15
fbdev与DRM/KMS的关系
fbdev作为传统框架 · DRM/KMS作为现代替代 · 兼容层fbdev emulation
fbdev
DRM/KMS
16
fbdev驱动开发实战
编写一个简单的虚拟帧缓冲驱动 · 注册设备 · 实现fb_ops
fbdev
驱动开发实战
17
fbdev调试技巧
使用printk · ftrace · 查看/sys/class/graph…
fbdev
调试技巧
18
fbdev性能优化
减少内存拷贝 · 使用DMA · 优化刷新策略
fbdev
性能优化
19
fbdev与嵌入式系统
在无GPU的嵌入式设备中 · fbdev作为主要显示方案的优势与局…
fbdev
嵌入式系统
20
fbdev与UEFI/GOP
UEFI图形输出协议与fbdev的交… · 早期引导阶段的帧缓冲
fbdev
UEFI/GOP
21
fbdev与V4L2
视频采集与显示的帧缓冲共享 · 零拷贝技术
fbdev
V4L2
22
fbdev与X11/Wayland
传统Xorg的fbdev驱动 · Wayland下的fbdev后端
fbdev
X11/Wayland
23
fbdev的电源管理
suspend/resume流程 · 显存保持与恢复
fbdev
的电源管理
24
fbdev与多显示器
fbdev对多显示器的支持方式 · 多个fb设备实例
fbdev
多显示器
25
fbdev的局限性
缺乏硬件加速 · 无法处理复杂合成 · 与现代图形API的脱节
fbdev
的局限性
26
从fbdev迁移到DRM
迁移动机 · 关键差异 · 兼容层实现细节
fbdev
DRM
27
fbdev与Android
Android早期版本对fbdev的… · 以及向DRM/HWC的演进
fbdev
Android
28
fbdev与实时系统
在实时Linux中 · 帧缓冲的确定性行为与优先级反转问题
fbdev
实时系统
29
fbdev的未来
维护状态 · 社区支持 · 在特定场景下的持续使用
fbdev
的未来
30
综合案例
基于fbdev的简单GUI框架设计 · 从驱动到用户空间绘制
综合案例
fbdev
所属VIP或分类
同VIP:fb_deferred_io延迟写机制与触摸帧缓冲优化
同VIP:Framebuffer驱动mmap映射与DMA缓冲区管理
同VIP:Framebuffer驱动移植适配与fb_info初始化