Qt on the BeagleBoard: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:HowTo]]<br />[[Category:Developing with Qt::General]] | |||
This wiki is to share with you my progress with Qt and the BeagleBoard.<br /> The OS I used in the BeagleBoard is | = Qt on the BeagleBoard = | ||
This wiki is to share with you my progress with Qt and the BeagleBoard.<br />The OS I used in the BeagleBoard is "Angstrom&quot;:http://www.angstrom-distribution.org/ . I don't explain how to install Angstrom in the board because you can find a lot of useful guide.<br />At this time the last Qt version is 4.7.1 .<br />I'm working on a Slackware Linux 13.1 . | |||
I found a lot of guide for install Qt on the beagle but all of them tell to compile Angstrom and I wanted to avoid this. | I found a lot of guide for install Qt on the beagle but all of them tell to compile Angstrom and I wanted to avoid this. | ||
==Procedure for Qt Embedded (without X11)== | == Procedure for Qt Embedded (without X11) == | ||
Here I explain how to get Angstrom and Qt without X server. Next I'll explain how to do with X11. | |||
# select the right board (beagleboard) | First of all I downloaded Angstrom image and SDK from "Narcissus&quot;:http://narcissus.angstrom-distribution.org/ .<br />This is how to get the right image and SDK from that website:<br /># select the right board (beagleboard)<br /># select "Advanced&quot;<br /># select "Unstable&quot; (I don't know why there isn't a stable version but I have never got problem form the unstable version)<br /># check "regular&quot;<br /># "udev&quot;<br /># "tar.gz&quot;<br /># "No&quot;<br /># On the SDK selection set "Full SDK for the generated filesystem&quot;<br /># select your architecture. I selected "32 bit intel&quot;<br /># "console only&quot;<br /># on the "Additional packages selection&quot; you can check all you want. I selected: Toolchain, Native (on-target) SDK, All kernel modules, PowerVR SGX drivers for OMAP3 and some network packages as Apache, ssh ecc… | ||
# select | |||
# select | |||
# check | |||
# | |||
# | |||
# | |||
# On the | |||
# select your architecture. I selected | |||
# | |||
# on the | |||
That's all. Now press "Build Me&quot; and wait a lot of time until you can download the image (something like random-91140962-image-beagleboard.tar.bz2 ) and the SDK (something like Angstrom-2010.12-narcissus-beagleboard-i686-random-098bb031-image-sdk.tar.gz). You don't need to download the SD image .<br />I won't explain how to put the Angstrom image on the Beagle (you only need to extract it on the SD). | |||
Extract the | Extract the SDK in this way:<br />tar -C / -xvzf Angstrom-2010.12-narcissus-beagleboard-i686-random-098bb031-image-sdk.tar.gz | ||
now you have the | now you have the SDK on /usr/local/angstrom . | ||
Extract | Extract "Qt source&quot;:http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz where you want . | ||
… to be continued | … to be continued | ||
Revision as of 09:30, 24 February 2015
Qt on the BeagleBoard
This wiki is to share with you my progress with Qt and the BeagleBoard.
The OS I used in the BeagleBoard is "Angstrom":http://www.angstrom-distribution.org/ . I don't explain how to install Angstrom in the board because you can find a lot of useful guide.
At this time the last Qt version is 4.7.1 .
I'm working on a Slackware Linux 13.1 .
I found a lot of guide for install Qt on the beagle but all of them tell to compile Angstrom and I wanted to avoid this.
Procedure for Qt Embedded (without X11)
Here I explain how to get Angstrom and Qt without X server. Next I'll explain how to do with X11.
First of all I downloaded Angstrom image and SDK from "Narcissus":http://narcissus.angstrom-distribution.org/ .
This is how to get the right image and SDK from that website:
# select the right board (beagleboard)
# select "Advanced"
# select "Unstable" (I don't know why there isn't a stable version but I have never got problem form the unstable version)
# check "regular"
# "udev"
# "tar.gz"
# "No"
# On the SDK selection set "Full SDK for the generated filesystem"
# select your architecture. I selected "32 bit intel"
# "console only"
# on the "Additional packages selection" you can check all you want. I selected: Toolchain, Native (on-target) SDK, All kernel modules, PowerVR SGX drivers for OMAP3 and some network packages as Apache, ssh ecc…
That's all. Now press "Build Me" and wait a lot of time until you can download the image (something like random-91140962-image-beagleboard.tar.bz2 ) and the SDK (something like Angstrom-2010.12-narcissus-beagleboard-i686-random-098bb031-image-sdk.tar.gz). You don't need to download the SD image .
I won't explain how to put the Angstrom image on the Beagle (you only need to extract it on the SD).
Extract the SDK in this way:
tar -C / -xvzf Angstrom-2010.12-narcissus-beagleboard-i686-random-098bb031-image-sdk.tar.gz
now you have the SDK on /usr/local/angstrom .
Extract "Qt source":http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz where you want .
… to be continued