linux中的/dev/fb0/ 是驱动吗?这个设备文件对应的是framebuffer还是LCD屏幕?
/dev/fb0/这个设备的具体实现是怎样的?
我有两个想法:
(1)/dev/fb0 其实是framebuffer的设备文件,操作这个文件其实就是就是操作了framebuffer。
因为底层中将LCD映射在了framebuffer这块内存中,所有我们往/dev/fb0 写入数据,其实就是向framebuffer写入了数据,进而在LCD上显示。也就是说我写数据到 /dev/fb0 时候,其实只是往framebuffer里面写数据
(2)/dev/fbo 其实是LCD的设备节点。
操作/dev/fb0 里面其实实现了两种操作。第一就是将写入/dev/fb0 的数据写入framebuffer;第二就是将LCD映射到framebuffer。 也就是说我写数据到 /dev/fb0 时候,其实第一往framebuffer里面写数据,第二将LCD映射到framebuffer。
请大家告诉我那种想法对?/dev/fb0是驱动工程师写的吗?
解释解释,谢谢。