<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Porting QT 4.8.2 over Framebuffer on i.MX6 Sabrelite -blog archive in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Porting-QT-4-8-2-over-Framebuffer-on-i-MX6-Sabrelite-blog/m-p/172580#M5872</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since some customers intend to use QT as their embedded platform for light embedded application scene, and QML is a preferable option to quickly customize UI like doing in HTML. Because QML is supported since QT 4.7 and later, so porting QT 4.8.2 (the latest so far) is necessary. The porting work is done on i.MX6 Sabrelite, and Linux 12.05.02 release.&lt;/P&gt;&lt;P&gt;1. Download qt-everywhere-opensource-src-4.8.2.tar.gz;&lt;/P&gt;&lt;P&gt;2. Add toolchain in PATH;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; export PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin&lt;/P&gt;&lt;P&gt;3. Enter into the untar qt directory, and execute configuration as following:&lt;/P&gt;&lt;P&gt;./configure --prefix=/home/alanz/i.mx6x_linux_bsp_3.0.15_12.05.02/ltib/rootfs/usr/local/Trolltech -no-rpath -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -release -no-cups -no-dbus -no-sql-mysql -no-sql-db2 -no-sql-ibase -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-tds -no-sql-sqlite2 -system-sqlite -no-sse -no-sse2 -no-sse3 -no-neon -no-mmx -no-3dnow -no-libmng -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-sm -no-xshape -no-xvideo -multimedia -depths 16,24,32 -qt-gfx-linuxfb -qt-kbd-tty -qt-mouse-tslib -little-endian -host-little-endian -fontconfig -no-sm -v -opensource -confirm-license&lt;/P&gt;&lt;P&gt;P.S.&lt;/P&gt;&lt;P&gt;1. You need to change your ltib rootfs in "--prefix" setting.&lt;/P&gt;&lt;P&gt;2. Attached qmake.conf for reference and take some modification as work directories.&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/19-qmake.conf" target="_self"&gt;qmake.conf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. Runtime environment settings (/etc/profile, and /etc/resolve.conf).&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/20-profile" target="_self"&gt;profile&lt;/A&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/21-resolv.conf" target="_self"&gt;resolv.conf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: I did not enable "-opengl es" in configuration because Viventa lib depends on external symbols that is not included in 12.05.02 release.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jul 2012 02:32:35 GMT</pubDate>
    <dc:creator>AlanZhang</dc:creator>
    <dc:date>2012-07-05T02:32:35Z</dc:date>
    <item>
      <title>Porting QT 4.8.2 over Framebuffer on i.MX6 Sabrelite -blog archive</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Porting-QT-4-8-2-over-Framebuffer-on-i-MX6-Sabrelite-blog/m-p/172580#M5872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since some customers intend to use QT as their embedded platform for light embedded application scene, and QML is a preferable option to quickly customize UI like doing in HTML. Because QML is supported since QT 4.7 and later, so porting QT 4.8.2 (the latest so far) is necessary. The porting work is done on i.MX6 Sabrelite, and Linux 12.05.02 release.&lt;/P&gt;&lt;P&gt;1. Download qt-everywhere-opensource-src-4.8.2.tar.gz;&lt;/P&gt;&lt;P&gt;2. Add toolchain in PATH;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; export PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin&lt;/P&gt;&lt;P&gt;3. Enter into the untar qt directory, and execute configuration as following:&lt;/P&gt;&lt;P&gt;./configure --prefix=/home/alanz/i.mx6x_linux_bsp_3.0.15_12.05.02/ltib/rootfs/usr/local/Trolltech -no-rpath -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -release -no-cups -no-dbus -no-sql-mysql -no-sql-db2 -no-sql-ibase -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-tds -no-sql-sqlite2 -system-sqlite -no-sse -no-sse2 -no-sse3 -no-neon -no-mmx -no-3dnow -no-libmng -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx -no-sm -no-xshape -no-xvideo -multimedia -depths 16,24,32 -qt-gfx-linuxfb -qt-kbd-tty -qt-mouse-tslib -little-endian -host-little-endian -fontconfig -no-sm -v -opensource -confirm-license&lt;/P&gt;&lt;P&gt;P.S.&lt;/P&gt;&lt;P&gt;1. You need to change your ltib rootfs in "--prefix" setting.&lt;/P&gt;&lt;P&gt;2. Attached qmake.conf for reference and take some modification as work directories.&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/19-qmake.conf" target="_self"&gt;qmake.conf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;3. Runtime environment settings (/etc/profile, and /etc/resolve.conf).&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/20-profile" target="_self"&gt;profile&lt;/A&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/blogs/21-resolv.conf" target="_self"&gt;resolv.conf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: I did not enable "-opengl es" in configuration because Viventa lib depends on external symbols that is not included in 12.05.02 release.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 02:32:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Porting-QT-4-8-2-over-Framebuffer-on-i-MX6-Sabrelite-blog/m-p/172580#M5872</guid>
      <dc:creator>AlanZhang</dc:creator>
      <dc:date>2012-07-05T02:32:35Z</dc:date>
    </item>
  </channel>
</rss>

