以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。
一、framebuffer驱动分析1
1、s3cfb.c
(1)实现为平台总线,因为使用SoC内部的LCD控制器,属于内部外设,可以借用平台总线实现一些机制。
(2)s3cfb_driver
- 注意设备名字叫s3cfb;
2、s3c_device_fb设备
(1)在mach-x210.c中,被使用。
(2)在arch\arm\plat-s5p\devs.c文件中,被定义。
- id表示次设备号,-1表示自动分配次设备号。
(3)硬件的resource的定义和作用
- 查看有无宏:在.config文件中查看
- [0]资源:表示与LCD有关的寄存器的地址