From: joe j. <joe...@qi...> - 2011-02-18 03:09:31
|
I'm using the Gumstix Overo Water COM with the Summit expansion board. I have been successful running my applications developed in C from the console command prompt, however I'm now trying to figure out if there's a way to develop and run an actual graphical user interface (very much like a C# GUI in a windows environment). Has anyone been successful at doing something like this and if so, can you share the necessary procedure to do this? Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a simple console image? What special tools would I need to develop such application? -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Patrick M. <pma...@dr...> - 2011-02-18 13:57:52
|
We have been using QT for cross platform QUI development. It allows some of the developers to work almost exclusively on a windows machine (they haven't "upgraded" to linux yet :) without access to the final hardware. Here is a link to one of Scott Ellis' recipes: https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd I haven't tried that particular recipe, but it is similar to my own. You need to run QT applictaion with "-qws" as one of the command line arguments to tell it to use QT's own window system. I built the sdk (for a linux i686 host and arm linux arm target) with: bitbake meta-toolchain-qte And the windows based developers are using the QT SDK from: http://qt.nokia.com/products/ The cross-compiler runs on a linux host, but the GUI developers can design and test most of the functionality on their windows boxes. Patrick -----Original Message----- From: joe joe [mailto:joe...@qi...] Sent: February 17, 2011 22:09 To: gum...@li... Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux I'm using the Gumstix Overo Water COM with the Summit expansion board. I have been successful running my applications developed in C from the console command prompt, however I'm now trying to figure out if there's a way to develop and run an actual graphical user interface (very much like a C# GUI in a windows environment). Has anyone been successful at doing something like this and if so, can you share the necessary procedure to do this? Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a simple console image? What special tools would I need to develop such application? -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html Sent from the Gumstix mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: joe j. <joe...@qi...> - 2011-02-20 16:51:15
|
I'm a little confused by all these options. Sorry, but can you put all this in layman terms for me? My host is running a Ubuntu linux environment, so lets forget about the windows part and focus on the Linux options. Sounds like I am able to develop a graphical user interface application for the gumstix using QT on my Linux host using cross-compilers, If so, can you run by me what I need to do to obtain those QT cross-compilers? Would I need to rebuild my kernel image (currently a console version not a graphical display) for my QT application to run? How would by QT application look like in this environment? Patrick Maheral-2 wrote: > > We have been using QT for cross platform QUI development. It allows some > of the developers to work almost exclusively on a windows machine (they > haven't "upgraded" to linux yet :) without access to the final hardware. > Here is a link to one of Scott Ellis' recipes: > > https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd > > I haven't tried that particular recipe, but it is similar to my own. You > need to run QT applictaion with "-qws" as one of the command line > arguments to tell it to use QT's own window system. > > I built the sdk (for a linux i686 host and arm linux arm target) with: > > bitbake meta-toolchain-qte > > And the windows based developers are using the QT SDK from: > > http://qt.nokia.com/products/ > > The cross-compiler runs on a linux host, but the GUI developers can design > and test most of the functionality on their windows boxes. > > Patrick > > -----Original Message----- > From: joe joe [mailto:joe...@qi...] > Sent: February 17, 2011 22:09 > To: gum...@li... > Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux > > > I'm using the Gumstix Overo Water COM with the Summit expansion board. I > have been successful running my applications developed in C from the > console > command prompt, however I'm now trying to figure out if there's a way to > develop and run an actual graphical user interface (very much like a C# > GUI > in a windows environment). > > Has anyone been successful at doing something like this and if so, can you > share the necessary procedure to do this? > Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a > simple console image? > What special tools would I need to develop such application? > -- > View this message in context: > http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30971570.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: joe j. <joe...@qi...> - 2011-02-22 20:14:24
|
I found an interesting guide for Creating and Using a Qt Embedded SDK. http://docs.openembedded.org/usermanual/html/ch05s08.html I was able to build the SDK on my development Linux workstation and build the provided example, but I was unsuccessful running it on target. I get the following error. # ./qte-example: error while loading shared libraries: libQtGuiE.so.4: cannot open shared object file: No such file or directory. Does anyone have an idea what is going on here? Do I have to rebuild my kernel/RFS for QT apps to run? Again, my goal is to use QT to develop GUI application for the gumstix. joe joe wrote: > > I'm a little confused by all these options. Sorry, but can you put all > this in layman terms for me? My host is running a Ubuntu linux > environment, so lets forget about the windows part and focus on the Linux > options. > > Sounds like I am able to develop a graphical user interface application > for the gumstix using QT on my Linux host using cross-compilers, If so, > can you run by me what I need to do to obtain those QT cross-compilers? > > Would I need to rebuild my kernel image (currently a console version not a > graphical display) for my QT application to run? How would by QT > application look like in this environment? > > > > Patrick Maheral-2 wrote: >> >> We have been using QT for cross platform QUI development. It allows some >> of the developers to work almost exclusively on a windows machine (they >> haven't "upgraded" to linux yet :) without access to the final hardware. >> Here is a link to one of Scott Ellis' recipes: >> >> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >> >> I haven't tried that particular recipe, but it is similar to my own. You >> need to run QT applictaion with "-qws" as one of the command line >> arguments to tell it to use QT's own window system. >> >> I built the sdk (for a linux i686 host and arm linux arm target) with: >> >> bitbake meta-toolchain-qte >> >> And the windows based developers are using the QT SDK from: >> >> http://qt.nokia.com/products/ >> >> The cross-compiler runs on a linux host, but the GUI developers can >> design and test most of the functionality on their windows boxes. >> >> Patrick >> >> -----Original Message----- >> From: joe joe [mailto:joe...@qi...] >> Sent: February 17, 2011 22:09 >> To: gum...@li... >> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >> >> >> I'm using the Gumstix Overo Water COM with the Summit expansion board. I >> have been successful running my applications developed in C from the >> console >> command prompt, however I'm now trying to figure out if there's a way to >> develop and run an actual graphical user interface (very much like a C# >> GUI >> in a windows environment). >> >> Has anyone been successful at doing something like this and if so, can >> you >> share the necessary procedure to do this? >> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a >> simple console image? >> What special tools would I need to develop such application? >> -- >> View this message in context: >> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989219.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Robert V. IV <ro...@io...> - 2011-02-22 20:20:30
|
Hi all, Regarding Qt, I've done a good amount of development with it, but I've found it to be a total mess from a compilation standpoint. I have been using wxWidgets, and assisted with the porting of wxWidgets to the Maemo platform a few years ago (should mean gumstix support by now). wxWidgets seems quite a bit cleaner and a single build setup will work just fine across various platforms. Robert Vogt IV CEO IOSiX, LLC 2375 Parkwood Ave Ypsilanti, MI 48198 ro...@io... P: 734-730-9690 F: 734-482-2337 On Tue, Feb 22, 2011 at 3:14 PM, joe joe <joe...@qi...> wrote: > > I found an interesting guide for Creating and Using a Qt Embedded SDK. > > http://docs.openembedded.org/usermanual/html/ch05s08.html > > I was able to build the SDK on my development Linux workstation and build > the provided example, but I was unsuccessful running it on target. I get > the following error. > > # ./qte-example: error while loading shared libraries: libQtGuiE.so.4: > cannot open shared object file: No such file or directory. > > Does anyone have an idea what is going on here? Do I have to rebuild my > kernel/RFS for QT apps to run? Again, my goal is to use QT to develop GUI > application for the gumstix. > > > > joe joe wrote: >> >> I'm a little confused by all these options. Sorry, but can you put all >> this in layman terms for me? My host is running a Ubuntu linux >> environment, so lets forget about the windows part and focus on the Linux >> options. >> >> Sounds like I am able to develop a graphical user interface application >> for the gumstix using QT on my Linux host using cross-compilers, If so, >> can you run by me what I need to do to obtain those QT cross-compilers? >> >> Would I need to rebuild my kernel image (currently a console version not a >> graphical display) for my QT application to run? How would by QT >> application look like in this environment? >> >> >> >> Patrick Maheral-2 wrote: >>> >>> We have been using QT for cross platform QUI development. It allows some >>> of the developers to work almost exclusively on a windows machine (they >>> haven't "upgraded" to linux yet :) without access to the final hardware. >>> Here is a link to one of Scott Ellis' recipes: >>> >>> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >>> >>> I haven't tried that particular recipe, but it is similar to my own. You >>> need to run QT applictaion with "-qws" as one of the command line >>> arguments to tell it to use QT's own window system. >>> >>> I built the sdk (for a linux i686 host and arm linux arm target) with: >>> >>> bitbake meta-toolchain-qte >>> >>> And the windows based developers are using the QT SDK from: >>> >>> http://qt.nokia.com/products/ >>> >>> The cross-compiler runs on a linux host, but the GUI developers can >>> design and test most of the functionality on their windows boxes. >>> >>> Patrick >>> >>> -----Original Message----- >>> From: joe joe [mailto:joe...@qi...] >>> Sent: February 17, 2011 22:09 >>> To: gum...@li... >>> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >>> >>> >>> I'm using the Gumstix Overo Water COM with the Summit expansion board. I >>> have been successful running my applications developed in C from the >>> console >>> command prompt, however I'm now trying to figure out if there's a way to >>> develop and run an actual graphical user interface (very much like a C# >>> GUI >>> in a windows environment). >>> >>> Has anyone been successful at doing something like this and if so, can >>> you >>> share the necessary procedure to do this? >>> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a >>> simple console image? >>> What special tools would I need to develop such application? >>> -- >>> View this message in context: >>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >>> Sent from the Gumstix mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >>> Pinpoint memory and threading errors before they happen. >>> Find and fix more than 250 security defects in the development cycle. >>> Locate bottlenecks in serial and parallel code that limit performance. >>> http://p.sf.net/sfu/intel-dev2devfeb >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> ------------------------------------------------------------------------------ >>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >>> Pinpoint memory and threading errors before they happen. >>> Find and fix more than 250 security defects in the development cycle. >>> Locate bottlenecks in serial and parallel code that limit performance. >>> http://p.sf.net/sfu/intel-dev2devfeb >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> >> > > -- > View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989219.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT data > generated by your applications, servers and devices whether physical, virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: joe j. <joe...@qi...> - 2011-02-22 20:30:40
|
Can you elaborate a little on how I would start, maybe point me to some starter guide that could at least get me to a point of running an example on target? I am new to GUI development even for a windows environment, but I'll be attempting to learn as I go. Robert Vogt IV wrote: > > Hi all, > > Regarding Qt, I've done a good amount of development with it, but I've > found it to be a total mess from a compilation standpoint. I have > been using wxWidgets, and assisted with the porting of wxWidgets to > the Maemo platform a few years ago (should mean gumstix support by > now). wxWidgets seems quite a bit cleaner and a single build setup > will work just fine across various platforms. > > > Robert Vogt IV > CEO > IOSiX, LLC > 2375 Parkwood Ave > Ypsilanti, MI 48198 > ro...@io... > P: 734-730-9690 > F: 734-482-2337 > > > > On Tue, Feb 22, 2011 at 3:14 PM, joe joe <joe...@qi...> > wrote: >> >> I found an interesting guide for Creating and Using a Qt Embedded SDK. >> >> http://docs.openembedded.org/usermanual/html/ch05s08.html >> >> I was able to build the SDK on my development Linux workstation and build >> the provided example, but I was unsuccessful running it on target. I get >> the following error. >> >> # ./qte-example: error while loading shared libraries: libQtGuiE.so.4: >> cannot open shared object file: No such file or directory. >> >> Does anyone have an idea what is going on here? Do I have to rebuild my >> kernel/RFS for QT apps to run? Again, my goal is to use QT to develop >> GUI >> application for the gumstix. >> >> >> >> joe joe wrote: >>> >>> I'm a little confused by all these options. Sorry, but can you put all >>> this in layman terms for me? My host is running a Ubuntu linux >>> environment, so lets forget about the windows part and focus on the >>> Linux >>> options. >>> >>> Sounds like I am able to develop a graphical user interface application >>> for the gumstix using QT on my Linux host using cross-compilers, If so, >>> can you run by me what I need to do to obtain those QT cross-compilers? >>> >>> Would I need to rebuild my kernel image (currently a console version not >>> a >>> graphical display) for my QT application to run? How would by QT >>> application look like in this environment? >>> >>> >>> >>> Patrick Maheral-2 wrote: >>>> >>>> We have been using QT for cross platform QUI development. It allows >>>> some >>>> of the developers to work almost exclusively on a windows machine (they >>>> haven't "upgraded" to linux yet :) without access to the final >>>> hardware. >>>> Here is a link to one of Scott Ellis' recipes: >>>> >>>> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >>>> >>>> I haven't tried that particular recipe, but it is similar to my own. >>>> You >>>> need to run QT applictaion with "-qws" as one of the command line >>>> arguments to tell it to use QT's own window system. >>>> >>>> I built the sdk (for a linux i686 host and arm linux arm target) with: >>>> >>>> bitbake meta-toolchain-qte >>>> >>>> And the windows based developers are using the QT SDK from: >>>> >>>> http://qt.nokia.com/products/ >>>> >>>> The cross-compiler runs on a linux host, but the GUI developers can >>>> design and test most of the functionality on their windows boxes. >>>> >>>> Patrick >>>> >>>> -----Original Message----- >>>> From: joe joe [mailto:joe...@qi...] >>>> Sent: February 17, 2011 22:09 >>>> To: gum...@li... >>>> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >>>> >>>> >>>> I'm using the Gumstix Overo Water COM with the Summit expansion board. >>>> I >>>> have been successful running my applications developed in C from the >>>> console >>>> command prompt, however I'm now trying to figure out if there's a way >>>> to >>>> develop and run an actual graphical user interface (very much like a C# >>>> GUI >>>> in a windows environment). >>>> >>>> Has anyone been successful at doing something like this and if so, can >>>> you >>>> share the necessary procedure to do this? >>>> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of >>>> a >>>> simple console image? >>>> What special tools would I need to develop such application? >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >>>> Sent from the Gumstix mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>> XE: >>>> Pinpoint memory and threading errors before they happen. >>>> Find and fix more than 250 security defects in the development cycle. >>>> Locate bottlenecks in serial and parallel code that limit performance. >>>> http://p.sf.net/sfu/intel-dev2devfeb >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>>> ------------------------------------------------------------------------------ >>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>> XE: >>>> Pinpoint memory and threading errors before they happen. >>>> Find and fix more than 250 security defects in the development cycle. >>>> Locate bottlenecks in serial and parallel code that limit performance. >>>> http://p.sf.net/sfu/intel-dev2devfeb >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>>> >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989219.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Free Software Download: Index, Search & Analyze Logs and other IT data in >> Real-Time with Splunk. Collect, index and harness all the fast moving IT >> data >> generated by your applications, servers and devices whether physical, >> virtual >> or in the cloud. Deliver compliance at lower cost and gain new business >> insights. http://p.sf.net/sfu/splunk-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989336.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Robert V. IV <ro...@io...> - 2011-02-22 20:43:48
|
Hi Joe, Check out: http://www.wxwidgets.org/ Looks like wx is supported on gumstix via wxgtk (maemo had it's own gui framework but gumstix is using standard desktop stuff). The framework is really simple to use but has a lot of powerful features; I like it because I can give assignments to junior programmers and get a reasonable output. :) Robert Vogt IV CEO IOSiX, LLC 2375 Parkwood Ave Ypsilanti, MI 48198 ro...@io... P: 734-730-9690 F: 734-482-2337 On Tue, Feb 22, 2011 at 3:30 PM, joe joe <joe...@qi...> wrote: > > Can you elaborate a little on how I would start, maybe point me to some > starter guide that could at least get me to a point of running an example on > target? I am new to GUI development even for a windows environment, but > I'll be attempting to learn as I go. > > > Robert Vogt IV wrote: >> >> Hi all, >> >> Regarding Qt, I've done a good amount of development with it, but I've >> found it to be a total mess from a compilation standpoint. I have >> been using wxWidgets, and assisted with the porting of wxWidgets to >> the Maemo platform a few years ago (should mean gumstix support by >> now). wxWidgets seems quite a bit cleaner and a single build setup >> will work just fine across various platforms. >> >> >> Robert Vogt IV >> CEO >> IOSiX, LLC >> 2375 Parkwood Ave >> Ypsilanti, MI 48198 >> ro...@io... >> P: 734-730-9690 >> F: 734-482-2337 >> >> >> >> On Tue, Feb 22, 2011 at 3:14 PM, joe joe <joe...@qi...> >> wrote: >>> >>> I found an interesting guide for Creating and Using a Qt Embedded SDK. >>> >>> http://docs.openembedded.org/usermanual/html/ch05s08.html >>> >>> I was able to build the SDK on my development Linux workstation and build >>> the provided example, but I was unsuccessful running it on target. I get >>> the following error. >>> >>> # ./qte-example: error while loading shared libraries: libQtGuiE.so.4: >>> cannot open shared object file: No such file or directory. >>> >>> Does anyone have an idea what is going on here? Do I have to rebuild my >>> kernel/RFS for QT apps to run? Again, my goal is to use QT to develop >>> GUI >>> application for the gumstix. >>> >>> >>> >>> joe joe wrote: >>>> >>>> I'm a little confused by all these options. Sorry, but can you put all >>>> this in layman terms for me? My host is running a Ubuntu linux >>>> environment, so lets forget about the windows part and focus on the >>>> Linux >>>> options. >>>> >>>> Sounds like I am able to develop a graphical user interface application >>>> for the gumstix using QT on my Linux host using cross-compilers, If so, >>>> can you run by me what I need to do to obtain those QT cross-compilers? >>>> >>>> Would I need to rebuild my kernel image (currently a console version not >>>> a >>>> graphical display) for my QT application to run? How would by QT >>>> application look like in this environment? >>>> >>>> >>>> >>>> Patrick Maheral-2 wrote: >>>>> >>>>> We have been using QT for cross platform QUI development. It allows >>>>> some >>>>> of the developers to work almost exclusively on a windows machine (they >>>>> haven't "upgraded" to linux yet :) without access to the final >>>>> hardware. >>>>> Here is a link to one of Scott Ellis' recipes: >>>>> >>>>> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >>>>> >>>>> I haven't tried that particular recipe, but it is similar to my own. >>>>> You >>>>> need to run QT applictaion with "-qws" as one of the command line >>>>> arguments to tell it to use QT's own window system. >>>>> >>>>> I built the sdk (for a linux i686 host and arm linux arm target) with: >>>>> >>>>> bitbake meta-toolchain-qte >>>>> >>>>> And the windows based developers are using the QT SDK from: >>>>> >>>>> http://qt.nokia.com/products/ >>>>> >>>>> The cross-compiler runs on a linux host, but the GUI developers can >>>>> design and test most of the functionality on their windows boxes. >>>>> >>>>> Patrick >>>>> >>>>> -----Original Message----- >>>>> From: joe joe [mailto:joe...@qi...] >>>>> Sent: February 17, 2011 22:09 >>>>> To: gum...@li... >>>>> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >>>>> >>>>> >>>>> I'm using the Gumstix Overo Water COM with the Summit expansion board. >>>>> I >>>>> have been successful running my applications developed in C from the >>>>> console >>>>> command prompt, however I'm now trying to figure out if there's a way >>>>> to >>>>> develop and run an actual graphical user interface (very much like a C# >>>>> GUI >>>>> in a windows environment). >>>>> >>>>> Has anyone been successful at doing something like this and if so, can >>>>> you >>>>> share the necessary procedure to do this? >>>>> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of >>>>> a >>>>> simple console image? >>>>> What special tools would I need to develop such application? >>>>> -- >>>>> View this message in context: >>>>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >>>>> Sent from the Gumstix mailing list archive at Nabble.com. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>>> XE: >>>>> Pinpoint memory and threading errors before they happen. >>>>> Find and fix more than 250 security defects in the development cycle. >>>>> Locate bottlenecks in serial and parallel code that limit performance. >>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>> _______________________________________________ >>>>> gumstix-users mailing list >>>>> gum...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>>> XE: >>>>> Pinpoint memory and threading errors before they happen. >>>>> Find and fix more than 250 security defects in the development cycle. >>>>> Locate bottlenecks in serial and parallel code that limit performance. >>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>> _______________________________________________ >>>>> gumstix-users mailing list >>>>> gum...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>>> >>>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989219.html >>> Sent from the Gumstix mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> Free Software Download: Index, Search & Analyze Logs and other IT data in >>> Real-Time with Splunk. Collect, index and harness all the fast moving IT >>> data >>> generated by your applications, servers and devices whether physical, >>> virtual >>> or in the cloud. Deliver compliance at lower cost and gain new business >>> insights. http://p.sf.net/sfu/splunk-dev2dev >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >> >> ------------------------------------------------------------------------------ >> Free Software Download: Index, Search & Analyze Logs and other IT data in >> Real-Time with Splunk. Collect, index and harness all the fast moving IT >> data >> generated by your applications, servers and devices whether physical, >> virtual >> or in the cloud. Deliver compliance at lower cost and gain new business >> insights. http://p.sf.net/sfu/splunk-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > -- > View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989336.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT data > generated by your applications, servers and devices whether physical, virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: joe j. <joe...@qi...> - 2011-02-23 14:05:54
|
I downloaded the 'Widgets' Demo from the website, http://www.wxwidgets.org/downloads/demos.htm, and was able to run it on my ubuntu desktop. Then I tried running it on my gumstix but did not run, seems like the demo's pre-built executable was compiled with a desktop compiler do it wont run on an embedded device. Any suggestions for how to recompile this demo code for a gumstix? Robert Vogt IV wrote: > > Hi Joe, > > Check out: > http://www.wxwidgets.org/ > > Looks like wx is supported on gumstix via wxgtk (maemo had it's own > gui framework but gumstix is using standard desktop stuff). > > The framework is really simple to use but has a lot of powerful > features; I like it because I can give assignments to junior > programmers and get a reasonable output. :) > > > Robert Vogt IV > CEO > IOSiX, LLC > 2375 Parkwood Ave > Ypsilanti, MI 48198 > ro...@io... > P: 734-730-9690 > F: 734-482-2337 > > > > On Tue, Feb 22, 2011 at 3:30 PM, joe joe <joe...@qi...> > wrote: >> >> Can you elaborate a little on how I would start, maybe point me to some >> starter guide that could at least get me to a point of running an example >> on >> target? I am new to GUI development even for a windows environment, but >> I'll be attempting to learn as I go. >> >> >> Robert Vogt IV wrote: >>> >>> Hi all, >>> >>> Regarding Qt, I've done a good amount of development with it, but I've >>> found it to be a total mess from a compilation standpoint. I have >>> been using wxWidgets, and assisted with the porting of wxWidgets to >>> the Maemo platform a few years ago (should mean gumstix support by >>> now). wxWidgets seems quite a bit cleaner and a single build setup >>> will work just fine across various platforms. >>> >>> >>> Robert Vogt IV >>> CEO >>> IOSiX, LLC >>> 2375 Parkwood Ave >>> Ypsilanti, MI 48198 >>> ro...@io... >>> P: 734-730-9690 >>> F: 734-482-2337 >>> >>> >>> >>> On Tue, Feb 22, 2011 at 3:14 PM, joe joe <joe...@qi...> >>> wrote: >>>> >>>> I found an interesting guide for Creating and Using a Qt Embedded SDK. >>>> >>>> http://docs.openembedded.org/usermanual/html/ch05s08.html >>>> >>>> I was able to build the SDK on my development Linux workstation and >>>> build >>>> the provided example, but I was unsuccessful running it on target. I >>>> get >>>> the following error. >>>> >>>> # ./qte-example: error while loading shared libraries: libQtGuiE.so.4: >>>> cannot open shared object file: No such file or directory. >>>> >>>> Does anyone have an idea what is going on here? Do I have to rebuild my >>>> kernel/RFS for QT apps to run? Again, my goal is to use QT to develop >>>> GUI >>>> application for the gumstix. >>>> >>>> >>>> >>>> joe joe wrote: >>>>> >>>>> I'm a little confused by all these options. Sorry, but can you put all >>>>> this in layman terms for me? My host is running a Ubuntu linux >>>>> environment, so lets forget about the windows part and focus on the >>>>> Linux >>>>> options. >>>>> >>>>> Sounds like I am able to develop a graphical user interface >>>>> application >>>>> for the gumstix using QT on my Linux host using cross-compilers, If >>>>> so, >>>>> can you run by me what I need to do to obtain those QT >>>>> cross-compilers? >>>>> >>>>> Would I need to rebuild my kernel image (currently a console version >>>>> not >>>>> a >>>>> graphical display) for my QT application to run? How would by QT >>>>> application look like in this environment? >>>>> >>>>> >>>>> >>>>> Patrick Maheral-2 wrote: >>>>>> >>>>>> We have been using QT for cross platform QUI development. It allows >>>>>> some >>>>>> of the developers to work almost exclusively on a windows machine >>>>>> (they >>>>>> haven't "upgraded" to linux yet :) without access to the final >>>>>> hardware. >>>>>> Here is a link to one of Scott Ellis' recipes: >>>>>> >>>>>> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >>>>>> >>>>>> I haven't tried that particular recipe, but it is similar to my own. >>>>>> You >>>>>> need to run QT applictaion with "-qws" as one of the command line >>>>>> arguments to tell it to use QT's own window system. >>>>>> >>>>>> I built the sdk (for a linux i686 host and arm linux arm target) >>>>>> with: >>>>>> >>>>>> bitbake meta-toolchain-qte >>>>>> >>>>>> And the windows based developers are using the QT SDK from: >>>>>> >>>>>> http://qt.nokia.com/products/ >>>>>> >>>>>> The cross-compiler runs on a linux host, but the GUI developers can >>>>>> design and test most of the functionality on their windows boxes. >>>>>> >>>>>> Patrick >>>>>> >>>>>> -----Original Message----- >>>>>> From: joe joe [mailto:joe...@qi...] >>>>>> Sent: February 17, 2011 22:09 >>>>>> To: gum...@li... >>>>>> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >>>>>> >>>>>> >>>>>> I'm using the Gumstix Overo Water COM with the Summit expansion >>>>>> board. >>>>>> I >>>>>> have been successful running my applications developed in C from the >>>>>> console >>>>>> command prompt, however I'm now trying to figure out if there's a way >>>>>> to >>>>>> develop and run an actual graphical user interface (very much like a >>>>>> C# >>>>>> GUI >>>>>> in a windows environment). >>>>>> >>>>>> Has anyone been successful at doing something like this and if so, >>>>>> can >>>>>> you >>>>>> share the necessary procedure to do this? >>>>>> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead >>>>>> of >>>>>> a >>>>>> simple console image? >>>>>> What special tools would I need to develop such application? >>>>>> -- >>>>>> View this message in context: >>>>>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >>>>>> Sent from the Gumstix mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>>>> XE: >>>>>> Pinpoint memory and threading errors before they happen. >>>>>> Find and fix more than 250 security defects in the development cycle. >>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>> performance. >>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>> _______________________________________________ >>>>>> gumstix-users mailing list >>>>>> gum...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio >>>>>> XE: >>>>>> Pinpoint memory and threading errors before they happen. >>>>>> Find and fix more than 250 security defects in the development cycle. >>>>>> Locate bottlenecks in serial and parallel code that limit >>>>>> performance. >>>>>> http://p.sf.net/sfu/intel-dev2devfeb >>>>>> _______________________________________________ >>>>>> gumstix-users mailing list >>>>>> gum...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989219.html >>>> Sent from the Gumstix mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Free Software Download: Index, Search & Analyze Logs and other IT data >>>> in >>>> Real-Time with Splunk. Collect, index and harness all the fast moving >>>> IT >>>> data >>>> generated by your applications, servers and devices whether physical, >>>> virtual >>>> or in the cloud. Deliver compliance at lower cost and gain new business >>>> insights. http://p.sf.net/sfu/splunk-dev2dev >>>> _______________________________________________ >>>> gumstix-users mailing list >>>> gum...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>>> >>> >>> ------------------------------------------------------------------------------ >>> Free Software Download: Index, Search & Analyze Logs and other IT data >>> in >>> Real-Time with Splunk. Collect, index and harness all the fast moving IT >>> data >>> generated by your applications, servers and devices whether physical, >>> virtual >>> or in the cloud. Deliver compliance at lower cost and gain new business >>> insights. http://p.sf.net/sfu/splunk-dev2dev >>> _______________________________________________ >>> gumstix-users mailing list >>> gum...@li... >>> https://lists.sourceforge.net/lists/listinfo/gumstix-users >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30989336.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Free Software Download: Index, Search & Analyze Logs and other IT data in >> Real-Time with Splunk. Collect, index and harness all the fast moving IT >> data >> generated by your applications, servers and devices whether physical, >> virtual >> or in the cloud. Deliver compliance at lower cost and gain new business >> insights. http://p.sf.net/sfu/splunk-dev2dev >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30995165.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: joe j. <joe...@qi...> - 2011-02-28 19:26:42
|
Somebody suggested to apply Scott Ellis' "qt4-console-image" patch (https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd) on this thread, however I'm unsure how to do this? Can somebody explain to me how to do this? Where in my Open Embedded directory structure do I have to dump this patch? What is the command to apply this patch? etc. I hope to be a step closer to being able to develop QT GUI apps once I apply this patch to my current omap-console-image. Would I be on the right track for achieving this goal? joe joe wrote: > > I'm a little confused by all these options. Sorry, but can you put all > this in layman terms for me? My host is running a Ubuntu linux > environment, so lets forget about the windows part and focus on the Linux > options. > > Sounds like I am able to develop a graphical user interface application > for the gumstix using QT on my Linux host using cross-compilers, If so, > can you run by me what I need to do to obtain those QT cross-compilers? > > Would I need to rebuild my kernel image (currently a console version not a > graphical display) for my QT application to run? How would by QT > application look like in this environment? > > > > Patrick Maheral-2 wrote: >> >> We have been using QT for cross platform QUI development. It allows some >> of the developers to work almost exclusively on a windows machine (they >> haven't "upgraded" to linux yet :) without access to the final hardware. >> Here is a link to one of Scott Ellis' recipes: >> >> https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd >> >> I haven't tried that particular recipe, but it is similar to my own. You >> need to run QT applictaion with "-qws" as one of the command line >> arguments to tell it to use QT's own window system. >> >> I built the sdk (for a linux i686 host and arm linux arm target) with: >> >> bitbake meta-toolchain-qte >> >> And the windows based developers are using the QT SDK from: >> >> http://qt.nokia.com/products/ >> >> The cross-compiler runs on a linux host, but the GUI developers can >> design and test most of the functionality on their windows boxes. >> >> Patrick >> >> -----Original Message----- >> From: joe joe [mailto:joe...@qi...] >> Sent: February 17, 2011 22:09 >> To: gum...@li... >> Subject: [Gumstix-users] How to build/develop GUI in Angstrom Linux >> >> >> I'm using the Gumstix Overo Water COM with the Summit expansion board. I >> have been successful running my applications developed in C from the >> console >> command prompt, however I'm now trying to figure out if there's a way to >> develop and run an actual graphical user interface (very much like a C# >> GUI >> in a windows environment). >> >> Has anyone been successful at doing something like this and if so, can >> you >> share the necessary procedure to do this? >> Would I have to rebuild the kernel to be a GUI (i.e. Ubuntu) instead of a >> simple console image? >> What special tools would I need to develop such application? >> -- >> View this message in context: >> http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p30955583.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > > -- View this message in context: http://old.nabble.com/How-to-build-develop-GUI-in-Angstrom-Linux-tp30955583p31034000.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Mathias K. <mat...@ho...> - 2011-02-28 20:22:24
|
> Somebody suggested to apply Scott Ellis' "qt4-console-image" patch > (https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd) on > this thread, however I'm unsure how to do this? Can somebody explain to me > how to do this? I think this is not a patch, but a recipe. Try downloading and bitbaking it. bitbake -b qt4-console-image.bb |
From: Patrick M. <pma...@dr...> - 2011-02-28 20:29:22
|
I think you will need to put that recipe in the <overo-oe base directory>/org.openembedded.dev/recipes/images Patrick. ________________________________ From: Mathias Kriebel [mailto:mat...@ho...] Sent: February 28, 2011 15:22 To: gum...@li... Subject: Re: [Gumstix-users] How to apply Scott Ellis qt4-console-image patch > Somebody suggested to apply Scott Ellis' "qt4-console-image" patch > (https://gist.github.com/825820/3b074fccb178487096ed8c50465f8ed33cfb6bfd) on > this thread, however I'm unsure how to do this? Can somebody explain to me > how to do this? I think this is not a patch, but a recipe. Try downloading and bitbaking it. bitbake -b qt4-console-image.bb |