Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Qt on the BeagleBoard: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Nominated for deletion)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:HowTo]]<br />[[Category:Developing with Qt::General]]
{{Delete|reason=No useful content, incomplete and completely outdated. Broken links.}}
 
[[Category:HowTo]]
[[Category:Developing with Qt::General]]


= Qt on the BeagleBoard =
= 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 &quot;Angstrom&amp;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 .
This wiki is to share with you my progress with Qt and the BeagleBoard.
The OS I used in the BeagleBoard is [http://www.angstrom-distribution.org/ Angstrom] . 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.
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.
Line 11: Line 17:
Here I explain how to get Angstrom and Qt without X server. Next I'll explain how to do with 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 &quot;Narcissus&amp;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 &quot;Advanced&amp;quot;<br /># select &quot;Unstable&amp;quot; (I don't know why there isn't a stable version but I have never got problem form the unstable version)<br /># check &quot;regular&amp;quot;<br /># &quot;udev&amp;quot;<br /># &quot;tar.gz&amp;quot;<br /># &quot;No&amp;quot;<br /># On the SDK selection set &quot;Full SDK for the generated filesystem&amp;quot;<br /># select your architecture. I selected &quot;32 bit intel&amp;quot;<br /># &quot;console only&amp;quot;<br /># on the &quot;Additional packages selection&amp;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…
First of all I downloaded Angstrom image and SDK from [http://narcissus.angstrom-distribution.org/ Narcissus] .
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 &quot;Build Me&amp;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).
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:<br />tar -C / -xvzf Angstrom-2010.12-narcissus-beagleboard-i686-random-098bb031-image-sdk.tar.gz
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 .
now you have the SDK on /usr/local/angstrom .


Extract &quot;Qt source&amp;quot;:http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz where you want .
Extract [http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz Qt source] where you want .


… to be continued
… to be continued

Latest revision as of 23:09, 23 March 2016

This article is nominated for deletion. Reason: No useful content, incomplete and completely outdated. Broken links.
Please raise your support/opposition to this nomination in the article's discussion page.

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 . 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 . This is how to get the right image and SDK from that website:

  1. select the right board (beagleboard)
  2. select "Advanced"
  3. select "Unstable" (I don't know why there isn't a stable version but I have never got problem form the unstable version)
  4. check "regular"
  5. "udev"
  6. "tar.gz"
  7. "No"
  8. On the SDK selection set "Full SDK for the generated filesystem"
  9. select your architecture. I selected "32 bit intel"
  10. "console only"
  11. 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 where you want .

… to be continued