I finally managed to get QT5.1.1 running on BBB. I could not get the cross
compile to work so I resorted to compiling QT natively on the BBB.

My setup is as follows:

I followed this guide:
http://tigraphics.blogspot.in/2013/11/4q-2013-linux-graphics-sdk-release.htm
l

My BBB mounts the rootfs via NFS on my desktop using the folder targetNFS.

Kernel: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
Branch: ti-linux-3.12.y
Apply SGX-DT-node.patch
Not sure why Robert Nelson¹s kernel doesn¹t work. Will investigate further.

RootFS: omap-image-builder
debian-7.2-machinekit-armhf

Graphics SDK: Graphics_SDK_5_00_00_01_hardfp
Update Make.rules
Desktop #>make BUILD=release OMAPES=8.x PM_RUNTIME=1 all
Desktop #>sudo make BUILD=release OMAPES=8.x PM_RUNTIME=1 install

QT: git://gitorious.org/qt/qt5.git
Branch: v5.1.1
BBB #>./init-repository
BBB #>make
Takes about 40 hours to build
BBB #>make install
Takes about 2 hours to install

TI SGX patches: https://github.com/prabindh/qt-configs.git
Apply patches from qt5_1.0_Aug13, qt5_1_1_Sept13, ti_eglfs and webgl_5.1.1

BBB #>./configure ­prefix /home/<userid>/targetNFS/usr/local/qt5 ­release
­make libs ­platform linux-arm-gnueabi-ti-g++ -opengl es2 -confirm­license
­opensource ­ice -no­xcb -no­pcb ­make examples ­verbose ­I
/home/<userid>/targetNFS/usr/include/OGLES2 ­L
/home/<userid>/targetNFS/lib/arm-linux-gnueabihf

BBB #>/etc/init.d/335x-demo
Reboot BBB

BBB #>modprobe pvrsrvkm
BBB #>modprobe omaplfb
BBB #>/etc/init.d/rc.pvr start
To run qt applications with ­platform eglfs you need the following
BBB #>export QT_PLUGIN_PATH=/usr/local/qt5.1.1/plugins
To enable keyboard input do the following:
BBB #>sudo chmod +r /dev/input/event0
To enable mouse input, do the following:
BBB #>sudo chmod +r /dev/input/event1

Performance looks very good.

I hope this help.

Regards,
John




-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to