<?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>i.MX ProcessorsのトピックRe: Cross-compiling OpenVG app for iMX6SoloX</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419356#M63215</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bio_TICFSL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply and sorry my late one, I was on vacation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did succeeded in compiling a new rootfs using yocto. This rootfs does not include x11 which is what I wanted cause our app will have to draw as soon the board will boot with no x11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My local.conf file contains the following settings&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;...&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DISTRO_FEATURES_remove = "x11 wayland "&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DISTRO_FEATURES_append = " directfb "&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;...&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now when I try to compile the old gpu_sdk_v1.00 demo samples, it fails at the link stage because &lt;EM&gt;fbCreateWindow&lt;/EM&gt; and &lt;EM&gt;fbGetDisplayByIndex&lt;/EM&gt; are missing.&lt;/P&gt;&lt;P&gt;Indeed the libEGL.so file does not export these functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With another iMX6 board, one from Toradex, I succeeded in compiling these demo samples and our app too, cause some &lt;EM&gt;libEGL-xxx.so&lt;/EM&gt; files were generated by yocto. One of them was &lt;EM&gt;libEGL-fb.so&lt;/EM&gt; which contained the required functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess I have to rebuild some libs with Yocto to generate the missing libs or maybe these missing functions are now unsupported and replaced by new ones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know if I have to reconfigure Yocto with some flags so it will generate the missing &lt;EM&gt;libxxx-fb.so&lt;/EM&gt; files ? If so, which flags should be used ?&lt;/P&gt;&lt;P&gt;Or do I have to rewrite my app's initialization function so it will use other functions than &lt;EM&gt;fbCreateWindow&lt;/EM&gt; &amp;amp; &lt;EM&gt;fbGetDisplayByIndex&lt;/EM&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our app must run without X11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Sep 2015 15:25:37 GMT</pubDate>
    <dc:creator>ag74</dc:creator>
    <dc:date>2015-09-03T15:25:37Z</dc:date>
    <item>
      <title>Cross-compiling OpenVG app for iMX6SoloX</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419354#M63213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm in charge of evaluating the iMX6SoloX processor using the Sabre evaluation board.&lt;/P&gt;&lt;P&gt;One of my co-worker burnt the &lt;EM&gt;fsl-image-gui-fb-imx6sxsabresd.ext3&lt;/EM&gt; and had a look at the samples in &lt;EM&gt;/opt/viv_sample/.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The next step is to cross compile one of our apps that draws using OpenVG and benchmark it with the iMX6SoloX to figure out if we'll use this processor for a future product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I installed the Linaro GCC and succeeded in compiling a simple hello world but I failed to compile our OpenVG app.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know:&lt;/P&gt;&lt;P&gt;1. Where I can download the rootfs that includes the dev libraries with the associated header files so I could cross compile.&lt;/P&gt;&lt;P&gt;2. A graphical user interface is ran when the Sabre board boots, I guess matchbox. How can I disable it ? Cause our app needs to run without any X11 or other server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2015 14:56:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419354#M63213</guid>
      <dc:creator>ag74</dc:creator>
      <dc:date>2015-08-06T14:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-compiling OpenVG app for iMX6SoloX</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419355#M63214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ag74&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The openVG drivers are just provided in binary forms, however please check the Mx6SX GPU demo framework SDK it includes tools to generate and build current provided demos.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6SX&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6SX&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;i.MX 6SoloX Family of Applications Processors|Freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In this case you need to rebuild the bsp from it source, yocto rootfs, GPU sdk and bsp source can be downloaded from:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMXLINUX&amp;amp;tab=Design_Tools_Tab" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMXLINUX&amp;amp;tab=Design_Tools_Tab"&gt;Embedded Linux for i.MX Applications Processo|Freescale&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2015 12:09:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419355#M63214</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2015-08-10T12:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-compiling OpenVG app for iMX6SoloX</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419356#M63215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bio_TICFSL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply and sorry my late one, I was on vacation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did succeeded in compiling a new rootfs using yocto. This rootfs does not include x11 which is what I wanted cause our app will have to draw as soon the board will boot with no x11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My local.conf file contains the following settings&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;...&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DISTRO_FEATURES_remove = "x11 wayland "&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DISTRO_FEATURES_append = " directfb "&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;lt;...&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now when I try to compile the old gpu_sdk_v1.00 demo samples, it fails at the link stage because &lt;EM&gt;fbCreateWindow&lt;/EM&gt; and &lt;EM&gt;fbGetDisplayByIndex&lt;/EM&gt; are missing.&lt;/P&gt;&lt;P&gt;Indeed the libEGL.so file does not export these functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With another iMX6 board, one from Toradex, I succeeded in compiling these demo samples and our app too, cause some &lt;EM&gt;libEGL-xxx.so&lt;/EM&gt; files were generated by yocto. One of them was &lt;EM&gt;libEGL-fb.so&lt;/EM&gt; which contained the required functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess I have to rebuild some libs with Yocto to generate the missing libs or maybe these missing functions are now unsupported and replaced by new ones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know if I have to reconfigure Yocto with some flags so it will generate the missing &lt;EM&gt;libxxx-fb.so&lt;/EM&gt; files ? If so, which flags should be used ?&lt;/P&gt;&lt;P&gt;Or do I have to rewrite my app's initialization function so it will use other functions than &lt;EM&gt;fbCreateWindow&lt;/EM&gt; &amp;amp; &lt;EM&gt;fbGetDisplayByIndex&lt;/EM&gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our app must run without X11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Sep 2015 15:25:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419356#M63215</guid>
      <dc:creator>ag74</dc:creator>
      <dc:date>2015-09-03T15:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-compiling OpenVG app for iMX6SoloX</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419357#M63216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I recompiled the whole rootfs and meta toolchain using the framebuffer backend and not the DirectFB backend and now the libs export the require functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have another with the meta tools chains which sometimes generate executable files that can't be ran on the iMX6 board but I'll create another thread.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Sep 2015 15:01:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cross-compiling-OpenVG-app-for-iMX6SoloX/m-p/419357#M63216</guid>
      <dc:creator>ag74</dc:creator>
      <dc:date>2015-09-07T15:01:02Z</dc:date>
    </item>
  </channel>
</rss>

