我很少了解这些硬件的实际工作原理,但现在我需要学习如何为Android设备编写Linux帧缓冲区驱动程序。
我对Linux图形栈感到困惑。据我所知,在桌面计算机上,组合窗口管理器与DRM交互,后者将数据发送到特定的显卡驱动程序。另一方面,有一些控制器从GPU's内存中通过DMA检索数据,并将其发送到监视器,正如答案所建议的那样。此外,通过page 29 of book的图表,我认为帧缓冲区驱动程序位于实际图形设备之上,因此它必须与特定的显卡驱动程序交互,例如nVidia<em
我有一个分波3.5英寸触摸液晶显示器,我正在努力使它与最新版本的拉斯皮安A.K.一个拉斯潘杰西。我遵循了futurice.com的教程,让它开始工作(教程的标题是,我想在我的圆周率上安装一些液晶显示),而且它在Raspbian上工作得很好。我现在得到的只是一个空白的白色屏幕。所有的帮助都是非常感谢的!(我必须使用官方的Raspbian图像,而不是来自Raspberry Pi网站的NOOBS。)我有一个Raspberry pi 2 Mobel B +。
所以我试图添加一个临时驱动程序,我试图在内核中加载FBTFT。我用的是叉子https://github.com/OnionIoT/sourcemake menuconfig我还配置了内核来加载暂存驱动程序。make kernel_menuconfig<*> Support for frame buffer devices
设备驱动程序->暂存驱动程序</