Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Installation, Compiling and Running of theide » Can Ultimate++ be installed on Beaglebone Black running on Debian OS?
Can Ultimate++ be installed on Beaglebone Black running on Debian OS? [message #47068] Sun, 27 November 2016 07:55 Go to next message
arbj is currently offline  arbj
Messages: 1
Registered: November 2016
Location: ALW2
Junior Member
Hi,

I am trying to develop GUI application on a beaglebone black ARM based computer. I need to know if Ultimate++ can be used to develop GUI based applications for the beaglebone black??

g++ runs and compiles on beaglebone black without any problems...

thanks
a
Re: Can Ultimate++ be installed on Beaglebone Black running on Debian OS? [message #47069 is a reply to message #47068] Sun, 27 November 2016 20:08 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
arbj wrote on Sun, 27 November 2016 07:55
Hi,

I am trying to develop GUI application on a beaglebone black ARM based computer. I need to know if Ultimate++ can be used to develop GUI based applications for the beaglebone black??

g++ runs and compiles on beaglebone black without any problems...

thanks
a


I do not have experiences with beaglebone. It looks like it runs Linux, if it provides X11 or GTK, you generally can.

Mirek
Re: Can Ultimate++ be installed on Beaglebone Black running on Debian OS? [message #47072 is a reply to message #47069] Mon, 28 November 2016 20:06 Go to previous messageGo to next message
Didier is currently offline  Didier
Messages: 680
Registered: November 2008
Location: France
Contributor
Hi arbj,

I haven't tested with a beaglebone, but I managed to make UPP work on a gumstics and rasberry PI (1 and 2)

So, I don't take any risks saying that it will work Wink

Main problem is getting you're first ide compiled for the beaglebone ... after it's easy
Re: Can Ultimate++ be installed on Beaglebone Black running on Debian OS? [message #47073 is a reply to message #47072] Mon, 28 November 2016 22:51 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1075
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello,

I think the best way to start working with ARM devices is to use cross compilation. It can be hard - but it is worth it. I never manage to do that, but probably i spend too little time doing it.

TheIDE can handle cross compilation build by creating custom build method. You need ARM linux compiler and libraries from your operation system with corresponding paths. They can be gained through ssh or you can just copy it from your device. Then if everything is OK you will be able to compile any U++ ARM application directly from your desktop computer. The compilation time should be similar to time that you spending compiling native application.

It would be good if somebody try and write good tutorial how to do that.

Sincerely,
Klugier


U++ - one framework to rule them all.
Re: Can Ultimate++ be installed on Beaglebone Black running on Debian OS? [message #47083 is a reply to message #47073] Tue, 29 November 2016 23:41 Go to previous message
Didier is currently offline  Didier
Messages: 680
Registered: November 2008
Location: France
Contributor
Well, as a matter of fact, I have already written a tutorial (but it's in French) and is specialised for the RPI2 with a RASPBIAN image.
I will try to find time to translate it.

The approach I took is quite different from the ones usually seen.
I started from the following points I remarked :

  • I don't have time to rebuild the whole tool-chain or even less the whole linux !! To long and always changing and their is always a library missing
  • Trying to keep my cross-compilation environnement up-to-date with the boards config is not fun at all
  • Using a running board to install all the librairies needed and compilation tools is very easy (using yum or aptget)
  • Installing a cross-compiler on my Linux PC is very easy, download it or install it through

So I decided to :
  • Prepare the compilation environnement (libs, lib headers, verify that all compiles) directly on the board
  • Once the board is ready : extract the content of the sdcard and generate a cross-compilation environnement from it's content
  • I also generate the '.bm' file

So when I need to update the board, all I have to do is regenerate a new cross-compilation environement : I don't need to know what changed !!!

This also has the benefit of making it easy to use several cross-compilation environnements at the same time ==> it's only another .BM file

Will try to find time to translate
Previous Topic: Instant Setup does not find Visual Studio 2015 using Windows 10
Next Topic: [fatal error:] on Centos 7
Goto Forum:
  


Current Time: Thu Mar 28 16:22:03 CET 2024

Total time taken to generate the page: 0.01154 seconds