Showing posts with label am335x. Show all posts
Showing posts with label am335x. Show all posts

Friday, June 28, 2013

Qt5 with BuildRoot on Beagle, with TI Graphics SDK

The recent work with the Buildroot team has produced good results, with the Graphics SDK recipes, and Qt5 patches being used in Buildroot, and functional on Beagle.

http://permalink.gmane.org/gmane.comp.lib.uclibc.buildroot/61974

A video of the Qt5.0.2 based demos is shown by Thomas below:

http://free-electrons.com/~thomas/pub/opengl-beagle.mp4

Per Thomas, the RFC will soon be made a patch to be included into the official Buildroot tree.

Monday, April 8, 2013

Qt5 (minimal) on Beaglebone with Yocto

While eglfs works for most Qt5 applications on AM33x EVM/ derived boards, Yocto integration has not been done so far. This post introduces changes to get Qt5 built for Beaglebone using Yocto. Performance is not yet tuned, and all platform plugins are not yet available, but this will help teams starting on Beaglebone and related boards with Yocto. The output is a core-image-minimal Yocto image, with Qt5 (qtbase) example and dependencies added to the image.

Introduction:
To build Qt5 for Beaglebone, the below repos are needed:
poky
meta-oe
meta-ti
meta-qt5

Downloading the configuration files:
git clone git://git.yoctoproject.org/poky
cd poky
git clone https://github.com/openembedded/meta-oe
git clone git://git.yoctoproject.org/meta-ti
git clone git@github.com:prabindh/meta-qt5.git

Further information and next steps at,
http://gpupowered.org/node/20

TODO:
- fonts are not installed to (image) target, so text is garbled
- eglfs with virtual/gles2 configuration update

- Qt 5.1 update
- webkit update
- Beaglebone itself runs only at 250 MHz (!) in the default Yocto core-image-minimal. To update with TI scripts for a better performance profile