↑应用
4.实现 F O P S
3.创建设备节点
fbmem层 2.创建了一个类
fbmem.c 1.申请设备编号
↑ (注册) ○ ○
↑ ↓ ↑ ↓↑
控制器层 7.申请frambuff ———分配———> fb_info ○ ○
XXX_fb.c 6.申请中断号 ↓ (获取) ↓↑ ↓↑
5.获取中断资源 fb_fix —— fb_ops —— fb_var <———— ○ ○
4.初始化寄存器 ↓ ↓ ↓ ↓↑ ↓↑
3.地址的映射 显存 操作 时序 ○ ○
2.获取地址的资源 ↓↑ ↓↑
1.获取自定义数据 (pdrv) ○ ○ (pdev)
硬件
原文:https://www.cnblogs.com/panda-w/p/10922283.html