液晶显示器设备的读写操作,由于屏幕和图像尺寸的问题,一般不能直接使用read/write函数,而是用mmap来进行内存映射。
拓展:
液晶显示器一般称为LCD,在Linux系统中一般由设备文件/dev/fb0来表示,由于LCD本身是字符设备,因此直接将数据流通过write写入也可以反映到LCD上,但是这样一来就无法限定和调整图像的宽高比了,因此更加常规的做法是,使用mmap()函数将一块恰当大小的内存映射为LCD设备的显示内存,也就是所谓的显存。
液晶显示器设备的读写操作,由于屏幕和图像尺寸的问题,一般不能直接使用read/write函数,而是用mmap来进行内存映射。
拓展:
液晶显示器一般称为LCD,在Linux系统中一般由设备文件/dev/fb0来表示,由于LCD本身是字符设备,因此直接将数据流通过write写入也可以反映到LCD上,但是这样一来就无法限定和调整图像的宽高比了,因此更加常规的做法是,使用mmap()函数将一块恰当大小的内存映射为LCD设备的显示内存,也就是所谓的显存。