Right now we are trying to use linuxfb and eglfs and neither really work. linuxfb doesn't appear to draw correctly and we get an error with eglfs.
here is some debug output
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
evdevtouch: Using device /dev/input/event1
min X: 0 max X: 0
min Y: 0 max Y: 0
min pressure: 0 max pressure: 4095
device name: tsc2004
Protocol type A
EGL Error : Could not create the egl surface: error = 0x300b
>*stopped,reason="signal-received",signal-name="SIGABRT",signal-meaning="Aborted",frame={addr="0x2bd60070",func="__GI_raise",args=[{name="sig",value="6"},{name="sig@entry",value="6"}],file="../nptl/sysdeps/unix/sysv/linux/raise.c",fullname="/opt/timesys/build_armv7l-timesys-linux-gnueabi/glibc-2.17/glibc-2.17/signal/../nptl/sysdeps/unix/sysv/linux/raise.c",line="56"},thread-id="1",stopped-threads="all",core="1"
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(11) to InferiorStopOk(14) [master]
dHANDLING SIGNAL SIGABRT
sStopped: Aborted (Signal SIGABRT).