Hello all,
I am trying to get qt 5 up and running on my BeagleBone and after googling for a while am finding it all very confusing. When first researching about qt 5 I roughly compared it to .NET and thought I had at least the basic concept cleared up. But after reading more that “understanding” is no more. :) I was hoping to get some help on this forum. I would like to kindly ask for some help and will be very grateful to anyone willing to help me answer below questions:
1) Is the basic concept of qt 5 similar to that of .NET ? Is it true what I read that QT will let you deploy desktop apps that don’t require the user to install a framework like .NET does?
2) To get a working qt 5 application on my embedded system (BeagleBone) I need qt installed on the board (or not if the answer to above question about the need to install a framework is no) and on my development machine (in my case this is a Ubuntu 12.04 LTS PC). If I were to set up QT on my PC to develop and run PC applications (so like usually .NET in Windows) that installation could not be used for developing qt applications for embedded systems, is that correct?
Now for the first step – installing qt 5 on my development environment (Ubuntu 12.04) according to:
http://doc.qt.digia.com/qt/qt-embedded-install.html
2) instructions on above page are for qt for embedded linux – qt 4.7. Why is there no qt 5 for embedded linux? Can normal qt 5 for linux also be used for embedded linux or must any patches be applied? I am especially concerned about X11 being needed. Is it common for embedded systems with linux and a small display to have X11?
3) in the end I will be using arm (TI’s am3359 processor on BeagleBone). Should I select -embedded generic or -embedded arm when running ./configure?
4) When running make, which toolchain should be used? I used TI’s toolchain from Arago project for building u-boot and linux kernel. But if I understand correctly this part of qt 5 build is only for my development environment (PC) so I shouldn’t be using arago toolchain correct? Which one should I use?
5) where do I set the toolchain? Should this be configured in ./configure or do I just add it to make as usual?
6) the am3359 processor has an SGX graphics accelerator. How do I enable support for that in qt 5? (Patch perhaps?) Must I do that already when setting up my development environment or only when installing qt 5 on my target device (am3359 on Beaglebone) ?
This should be enough for now. It will enough to process. :)
A big thank you in advance to anyone answering any of above questions.
Cheers!
P.s.: I was not sure where to put this topic. General and Desktop, Mobile and Embedded and this forum all seemed like viable choices. I trust the topic will be moved if I chose wrong.
↧