T113学习之-lcd--framebuffer篇

发布时间 2023-07-26 21:33:31作者: 悠闲的小莫

屏幕到了,之前的屏幕不知道哪步出错,一直点不亮,白瞎了160块钱。。。。

那么,学一下framebuffer吧

framebuffer介绍

这张图介绍的很清楚

使用的api

1.open

2.mmap

3.ioctl

前两个都学了,那么这个ioctl到底是什么呢

原链接在这

ioctl的概念

也就是说ioctl就是用来拓展open等函数搞不了的操作的

函数的api

这样我就想起来了,在spi的驱动和app中貌似有这样的例子

此外,还有宏定义的ioctl,当然这都是后话了

获取屏幕参数

这里我们了解到了可变和固定的参数,而我们真正关心的是可变的参数

既然知道了参数,我们来简单写一个framebuffer的程序吧

程序编写