LCD应用层编程
LCD驱动 --> 设备节点文件 --> fb0
设备节点文件 等同于 显存空间!
如果想要在屏幕上显示图像,只需要往显存中写入数据即可!
LCD应用程序就是往显存中写入数据的操作!!!
LCD应用程序编程步骤:
- 打开LCD驱动对应的设备节点文件(显存)
- 把内核中的显存空间映射到进程空间中
- 往映射空间中写入数据
- 关闭显存
mmap();
头文件:#include <sys/mman.h>
函数原型:void *mmap(void *addr, size_t length, int prot, int flags,
int fd, off_t offset);
函数功能:把内核中的一块空间映射到进程空间中。
映射空间大小由length指定。映射空间首地址通过函数返回值接收!