Qt on the BeagleBoard: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Add "cleanup" tag)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[Category:HowTo]]
[[Category:HowTo]]
[[Category:Developing with Qt::General]]
[[Category:Developing with Qt::General]]

Revision as of 16:53, 3 March 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

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:

  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":http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz where you want .

… to be continued