Eu criei um driver framebuffer personalizado para Linux incorporado e fui solicitado a testá-lo em um aplicativo Qt.
Implementei a função write, fillrect, copyarea. Quando eu corri meu aplicativo hello world com o linuxfb como plataforma, obtive:
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::drawPoints: Painter not active
Ele não exibiu nada no LCD, mas não sei dizer qual parte deu errado.
Em última análise, como posso saber a qual função o Qt está chamando para interagir com o driver framebuffer? Para que eu possa ajustar meu driver para ser compatível.Tags drivers qt framebuffer linux