[Interest] I.MX6 and QT5
Thomas Senyk
thomas.senyk at pelagicore.com
Tue Jan 15 17:23:48 CET 2013
On Tue, January 15, 2013 08:01:41 Eric Nelson wrote:
> On 01/15/2013 02:41 AM, Thomas Senyk wrote:
> > On Mon, January 14, 2013 22:31:47 qtnext wrote:
> >> Hi,
> >>
> >> is there anyone using I.MX6 and Qt5 (quick2 / OpenGL / Multimedia
> >> playback
> >> ) ? Is it easy to use ? is there any ressource to start ?
> >
> > Yes, here.
> >
> > Their is a device mkspec to start with: mkspecs/devices/linux-imx6-g++
> > (ok, the wiki page is rather empty: http://qt-project.org/wiki/i.MX-6)
> >
> >
> > I got good results with quick2 (and theirfor opengl)
> > I'm using eglfs most of the time (including the QEglFsHooks within the
> > device- mkspec)
> >
> > Haven't invested much in multimedia... got it running but without HW-
> > acceleration.
> >
> >
> > One additional note: I strongly recommend to not use ltib.
> > Go for yocto (where freescale contributes) or some other proper build
> > system.
> >
> >
> > Greets
> > Thomas
>
> Thanks Thomas,
>
> Is there any chance we can get you to share your recipe(s) and conf
> files?
Not much too share, I'm using:
https://github.com/Freescale/fsl-community-bsp-platform
(master at the moment, I'm not sure if the imx6 GPU-drivers landed in danny,
yet)
The only thing I've done within yocto is to removed x11 from DISTRO_FEATURES
(I've edited poky/meta/conf/distro/include/default-distrovars.inc, I'm pretty
sure their is a proper way of doing this!)
The image file I'm last played with looked like this:
"
require core-image-base.bb
IMAGE_FEATURES += "ssh-server-openssh"
IMAGE_INSTALL += "strace gpu-viv-bin-mx6q gdb rsync libpng libpng12 git tslib"
DEPENDS = "gpu-viv-bin-mx6q libpng"
"
(Their was a reason why I've added stuff in IMAGE_INSTALL and DEPENDS .. but I
don't recall the reason)
After the image is built, I'm using the generated sysroot and toolchain to
build Qt (outside of yocto).
>From my history:
../qt5/configure -opensource -confirm-license -make libs -device imx6 -device-
option CROSS_COMPILE=/home/tsenyk/projects/oe-yocto/fsl-community-bsp/imx6-
build-7/tmp/sysroots/x86_64-linux/usr/bin/armv7a-vfp-neon-poky-linux-
gnueabi/arm-poky-linux-gnueabi- -sysroot /home/tsenyk/projects/oe-yocto/fsl-
community-bsp/imx6-build-7/tmp/sysroots/imx6qsabrelite/ -prefix
/usr/local/Trolltech/Qt5-yocto-imx6-7 -opengl es2 -no-pch -v
Their is a meta-qt5 repo as well, I heard it's not 100% done yet.
I haven't used it yet.
Greets
Thomas
More information about the Interest
mailing list