我首先要解释一下我的目标。
我有一个运行Ubuntu 13.04的BeagleBone Black,以及TFT LCD w/touchscreen。
触摸屏上有一个库,可以与Arduino一起使用,在屏幕上绘制原始图形和文本。但是,我不想仅仅调整这个库在BeagleBone上运行,而是想为这个LCD编写一个驱动程序,它允许我显示用Qt创建的GUI。
根据Qt的网站,嵌入式Linux应用程序直接写入帧缓冲区。
我在编写驱动程序时一直使用this book作为参考,但我无法找到有关帧缓冲区如何工作以及它如何与LCD驱动程序交互的大量信息。
我的问题: