jumpmargin 发表于 2011-09-10 10:08

如何强制刷屏?基于framebuffer

我想在linux内核上移植QT GUI,目前经log确认QT已经能在板子上运行,且成功打开fb0,并调用ioctl、mmap,但LCD上无界面出来,仅仅有开机logo(小企鹅)。
   我已经对framebuffer有较深入的理解,修改了几个地方仍旧无响应。

linux内核:2.6.31
LCD:RGB接口,无VSYN、HSYNC信号

   我知道若LCD有VSYNC信号,可以自动刷新的,只要将data写入framebuffer即可。

如有哪位大侠指点一下,鄙人将不甚感激!!!!

linux.sz 发表于 2011-09-10 22:12

这个应该是framebuffer驱动有问题吧。
刷不刷屏和LCD控制器的驱动关系最大

jumpmargin 发表于 2011-09-12 18:10

从我这么多年的从业经验看,是需要系统主动将数据写入LCD中,而后由LCD的驱动IC来执行的。
但目前的问题是:系统(CPU)没有将数据写入LCD?
不知哪位高人能指点小弟一下,在下不甚感激!

EZWORD 发表于 2011-09-12 19:38

这个什么系统,

T-Bagwell 发表于 2011-09-13 07:46

直接把我之前发过的fb的帖子里面的例子直接编译,在开发板上执行,看看能不能执行

kangear 发表于 2012-09-17 09:20

回复 5# T-Bagwell
版主你好,遇到了同样的问题,查找你的帖子,但是没有找到,你能说下帖子的名字或者发一个链接也行……

   

T-Bagwell 发表于 2012-09-17 10:29

@kangearhttp://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2000076&extra=page%3D3%26filter%3Ddigest%26digest%3D1%26digest%3D1

kangear 发表于 2012-09-18 14:36

回复 7# T-Bagwell
感谢!!

   
页: [1]
查看完整版本: 如何强制刷屏?基于framebuffer