Running qt app with fbv or egl

 


root@myDesk:/usr/local/bin# ./application -platform egl

Available platform plugins are: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.

 

QT_QPA_GENERIC_PLUGINS=evdevmouse
QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/mouse1
QT_QPA_FB_HIDECURSOR=0

 

/dev/input/
event3 is mouse
event4 is kbd or read via by-id/usb

 

mice is also mouse and mouse1 is also mouse

 

/dev/input/mice

check where the mouse is

 

keyboard is working as expected no mouse though

 
./application -platform linuxfb:fb=/dev/fb0 -plugin evdevkeyboard:/dev/input/event4 -plugin evdevmouse:/dev/input/event3@

 
./application -platform linuxfb:fb=/dev/fb0 -plugin evdevkeyboard:/dev/input/event4 -plugin evdevmouse:/dev/input/event3@


./application -platform linuxfb -plugin EvdevMouse -plugin EvdevKeyboard > ~/application.txt

./application -platform linuxfb -plugin EvdevMouse -plugin EvdevKeyboard > ~/application.txt

fb=/dev/fb0

 

 

drawing is very slow on /dev/fb0
each time a new frame is drawn We can see from top to bottom it is being drawn

 

Qt for embedded linux

http://www.360doc.com/content/14/1215/10/18578054_433033534.shtml

 

 


./configure -v -debug -opensource -confirm-license -no-use-gold-linker -nomake examples -nomake tests -nomake tools -no-cups -no-pch -no-linuxfb -skip qtquick1 -skip declarative -skip multimedia -opengl es2 -no-eglfs -system-xcb -sysroot $SUNXI_SYSROOT -device linux-sunxi-g++ -device-option CROSS_COMPILE=/home/name/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf- -prefix /opt/qt/sunxi

 

 

Leave a comment