You tried to run x86 executable on bbb which is arm?
26 дек. 2013 г. 23:52 пользователь "John Syne" <[email protected]>
написал:

>
>
> From: John Syne <[email protected]>
> Reply-To: <[email protected]>
> Date: Thursday, December 26, 2013 at 11:49 AM
> To: <[email protected]>
> Subject: Re: [beagleboard] Angstrom Toolchain (32-bit) and Qt 5.2.x
>
> From: Daniel Metcalf <[email protected]>
> Reply-To: <[email protected]>
> Date: Thursday, December 26, 2013 at 9:39 AM
> To: <[email protected]>
> Subject: Re: [beagleboard] Angstrom Toolchain (32-bit) and Qt 5.2.x
>
> John,
>
> I finally got the image I want and the toolchain for v2013.06 built and
> installed. It really took some time to get everything figured out, built
> and installed. I am now ready to start working on the Qt again.
>
> You mentioned I will need SGX. I have been looking at the sites you
> suggested and I think I am missing something. Is SGX some sort of graphics
> kernel module?  Is this installed directly on the BBB after it is imaged
>  or is this a patch applied to a recipe in the bitbake system to include
> SGX as part of a build?
>
> DId you happen to document you steps to install the SGX module?
>
> Hi Daniel,
>
> SGX consists for both kernel modules, libraries and some scripts. Here is
> the info I posted early December.
>
> ==========
> My setup is as follows:
>
> I followed this guide:
> http://tigraphics.blogspot.in/2013/11/4q-2013-linux-graphics-sdk-release.html
>
> 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.
>
> This is no longer true. Robert Nelson has updated his v3.12 kernel so no
> patches are required.
>
>
> 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
>
> This is no longer necessary. Run Robert Nelson's SGX build script.
>
>
> 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.
> ==============
>
> Regards,
> John
>
>
> Thanks again for the help!
>
>
> On Mon, Dec 23, 2013 at 8:14 PM, John Syne <[email protected]> wrote:
>
>>
>> From: Daniel Metcalf <[email protected]>
>> Reply-To: <[email protected]>
>> Date: Monday, December 23, 2013 at 4:54 PM
>> To: <[email protected]>
>> Subject: Re: [beagleboard] Angstrom Toolchain (32-bit) and Qt 5.2.x
>>
>> John,
>>
>> Thank you for the heads up. I will look for you previous posting.
>>
>> Look for QT5.1.1 running on BeagleBoardBlack posted Dec 15.
>>
>>
>>
>> On Mon, Dec 23, 2013 at 5:55 PM, John Syne <[email protected]> wrote:
>>
>>>
>>>
>>> From: Daniel Metcalf <[email protected]>
>>> Reply-To: <[email protected]>
>>> Date: Monday, December 23, 2013 at 2:09 PM
>>> To: <[email protected]>
>>> Subject: [beagleboard] Angstrom Toolchain (32-bit) and Qt 5.2.x
>>>
>>> I finally got the toolchain built with Qt for Angstrom for my 32bit
>>> Fedora 20 laptop. I built the test program as shown in this video (
>>> http://www.youtube.com/watch?v=kP7uvOu9hoQ) and I can build the
>>> executable on my laptop. I then copied the executable to the BBB and tried
>>> to execute it a received an error stating that the executable could not be
>>> located. I checked permissions and it had execute permissions. I then tried
>>> the "./" or dot-slash in front of the executable and receive the same
>>> error. I then realized the BBB does not come with Qt support installed so I
>>> tried the command "opkg install qt4-base" and was given the statement that
>>> not all of the dependencies could be resolved and that I should use the
>>> "--force-depends" flag to force the install. I noted the failed dependency
>>> pertained to the kernel version apparently I am running 3.8.x and the
>>> package depends on 3.2.x.
>>>
>>> So now I am sitting through a "bitbake cloud9-gnome-image" build of
>>> Angstrom v2013.09 of which I will execute another "bitbake -c populate_sdk
>>> cloud9-gnome-image" of the same version. I want to build Qt v5.2.x for the
>>> toolchain and for the BBB. I have an idea as to how to build for the BBB
>>> but no idea as to how I might build and integrate Qt v5.2.x into the
>>> toolchain. Could someone please point me into the right direction?
>>>
>>> Hi Daniel,
>>>
>>> To run QT, you will need SGX. I'm not sure you can get SGX running on
>>> the Angstrom V3.8 kernel, but I understand that the Yocto V3.8 kernel can
>>> be patched to run SGX:
>>>
>>>
>>> http://e2e.ti.com/support/arm/sitara_arm/f/791/t/298596.aspx?pi239031349=1
>>>
>>> Look for the patches from Andreas.
>>>
>>> I worked with Robert Nelson to get SGX working on his V3.12 kernel and I
>>> have QT5.1.1 working on his Debian distribution.  I explained the steps in
>>> a previous posting.
>>>
>>> Regards,
>>> John
>>>
>>>
>>> Thanks in advance,
>>> Dan Metcalf -- KB3UUN
>>>
>>> --
>>> 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.
>>>
>>> --
>>> 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.
>>>
>>
>>
>>
>> --
>> Dan Metcalf -- KB3UUN
>> c. 301 769 1111
>>
>> --
>> 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.
>>
>> --
>> 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.
>>
>
>
>
> --
> Dan Metcalf -- KB3UUN
> c. 301 769 1111
>
> --
> 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.
>
> --
> 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.
>
>  --
> 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.
>

-- 
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