Automate Toolchain building process

71 views
Skip to first unread message

ksinkar

unread,
Nov 14, 2010, 2:03:50 AM11/14/10
to OpenARMLab
Chaitanya said at the Mumbai TI conference that he has created a
script for creating a toolchain. I have found a crosstoolchain
compiling method from http://www.free-electrons.org the details of
which are given at http://free-electrons.com/docs/toolchains/

I request Chaitanya to share his script with us.

Currently I am using the free binaries provided by CodeSourcery but as
I was surfing through the Internet, I also came across the Linaro
toolchain and free-electrons project. I am new to ARM toolchain use as
well as development. The aim of this discussion is to list all the
available Open Source ARM toolchains available in source as well as
binary form made available through various organizations. I have
listed the ones that I know.

1. Codesourcery http://www.codesourcery.com/sgpp/lite/arm/portal/release1293
2. Linaro https://launchpad.net/gcc-linaro/4.4
3. free-electrons http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool

I am creating a GUI interface based on QT platform for creating a
toolchain making program instead of a CLI based script. We at
OpenARMLab as stated in the objective should build this project as our
initial project to begin with. I will soon update the group with only
the GUI interface. You will have to help me with creating the actual
backend program as I am highly inexperienced with regards to that.

tuxdna

unread,
Nov 14, 2010, 4:47:12 AM11/14/10
to opena...@googlegroups.com
> 3. free-electrons http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool
>

Yes. Free Electrons has really good material on Linux / ARM.

> I am creating a GUI interface based on QT platform for creating a
> toolchain making program instead of a CLI based script. We at
> OpenARMLab as stated in the objective should build this project as our
> initial project to begin with. I will soon update the group with only
> the GUI interface. You will have to help me with creating the actual
> backend program as I am highly inexperienced with regards to that.

This is really interesting.

I has started working on an IDE for similar purpose.. Here is the
google group page
* http://groups.google.com/group/armstrong-ide.
* https://github.com/tuxdna/Armstrong-IDE

I began with using Gtkmm but soon found myself stuck with
using both Gtk-C and Gtkmm-C++ bindings for Gdl and GNotebook apis.
I now intend to redo the whole code in Qt,

Lets see how it comes up.

/tuxdna

chetan patil

unread,
Nov 14, 2010, 12:32:59 PM11/14/10
to opena...@googlegroups.com
Some info link about QT please.
Like who uses QT!!
My knowledge is limited to it's use on mobile application.
--
Regards,

Chetan Arvind Patil,
+919970018364
http://sites.google.com/site/chtpatil/

Vaibhav Dalvi

unread,
Nov 14, 2010, 11:40:18 PM11/14/10
to opena...@googlegroups.com
Hi,
Few months ago I tried compiling Qt for Arm - I got it working in embedded mode i.e. with it's own display server, but I couldn't get it working with X11(Some config's I missed perhaps).

On Sun, Nov 14, 2010 at 11:02 PM, chetan patil <chtp...@gmail.com> wrote:
Some info link about QT please.
Like who uses QT!!
My knowledge is limited to it's use on mobile application.

Qt Website
http://qt.nokia.com/
Qt For Embedded Linux
http://qt.nokia.com/downloads/embedded-linux-cpp

The docs section is extensive and lists cross-compiling, configurations etc. You can select your version of Qt and move forward to the details.
http://doc.qt.nokia.com/

This is a nice link to how to get Qt Embedded working, along with configuration for Qt Creator:
http://www.qtforum.org/article/27787/tuto-how-to-install-qt-embedded-linux-4-5-1-on-arm-board-phycore-i-mx31-from-phytec.html
We get QtCreator IDE which is great for developing apps in Qt. And you can use it to develop arm-Linux apps too.

Hope this helps.
Regards,
Vaibhav S. Dalvi
http://pointelement.blogspot.com/

ksinkar

unread,
Nov 16, 2010, 5:11:27 AM11/16/10
to OpenARMLab
The goals of both our projects are quite different. I think an IDE is
quite unnecessary when we already have Eclipse, Kdevelop, etc.. All we
need is an Eclipse Plugin to configure the eclipse to use arm-gcc
instead of normal gcc or a wiki which will tell users to configure
Eclipse according to their wishes. The aim here is create a QT based
GUI to create an ARM cross-build toolchain.

Please change the name of your project. I was confused by the other
ARMSTRONG=libzzub . Anyways, I think you all should join OpenARMLab
because it has more members and possibility of more support and stop
using the name armstrong IDE since it causes a lot of confusion. It
will be better if you merge armstrong IDE with OpenARMLab.

Please forgive me if I have unknowingly hurt your sensibilities.

On Nov 14, 2:47 pm, tuxdna <tux...@gmail.com> wrote:
> > 3. free-electronshttp://ymorin.is-a-geek.org/dokuwiki/projects/crosstool
>
> Yes. Free Electrons has really good material on Linux / ARM.
>
> > I am creating a GUI interface based on QT platform for creating a
> > toolchain making program instead of a CLI based script. We at
> > OpenARMLab as stated in the objective should build this project as our
> > initial project to begin with. I will soon update the group with only
> > the GUI interface. You will have to help me with creating the actual
> > backend program as I am highly inexperienced with regards to that.
>
> This is really interesting.
>
> I has started working on an IDE for similar purpose.. Here is the
> google group page
>  *http://groups.google.com/group/armstrong-ide.
>  *https://github.com/tuxdna/Armstrong-IDE

ksinkar

unread,
Nov 16, 2010, 5:12:49 AM11/16/10
to OpenARMLab


On Nov 14, 10:32 pm, chetan patil <chtpa...@gmail.com> wrote:
> Some info link about QT please.
http://qt.nokia.com/products
> Like who uses QT!!
http://www.kde.org
> My knowledge is limited to it's use on mobile application.
>
>
>
>
>
> On Sun, Nov 14, 2010 at 3:17 PM, tuxdna <tux...@gmail.com> wrote:
> > > 3. free-electrons
> >http://ymorin.is-a-geek.org/dokuwiki/projects/crosstool
>
> > Yes. Free Electrons has really good material on Linux / ARM.
>
> > > I am creating a GUI interface based on QT platform for creating a
> > > toolchain making program instead of a CLI based script. We at
> > > OpenARMLab as stated in the objective should build this project as our
> > > initial project to begin with. I will soon update the group with only
> > > the GUI interface. You will have to help me with creating the actual
> > > backend program as I am highly inexperienced with regards to that.
>
> > This is really interesting.
>
> > I has started working on an IDE for similar purpose.. Here is the
> > google group page
> >  *http://groups.google.com/group/armstrong-ide.
> >  *https://github.com/tuxdna/Armstrong-IDE

tuxdna

unread,
Nov 14, 2010, 11:27:08 PM11/14/10
to opena...@googlegroups.com
On Sun, Nov 14, 2010 at 11:02 PM, chetan patil <chtp...@gmail.com> wrote:
> Some info link about QT please.
> Like who uses QT!!
> My knowledge is limited to it's use on mobile application.

http://qt.nokia.com/qt-in-use
( i assume that this is what you wanted to know ? )

/tuxdna

ksinkar

unread,
Nov 17, 2010, 5:59:27 AM11/17/10
to OpenARMLab
To clear all the confusion between the various terms related with
Linux development on various platforms, I have created the following
google spreadsheet.

Please help me fill it and rectify the errors where necessary.

https://spreadsheets.google.com/ccc?key=0An6jlLaq9jMFdEhoZmFkQ3FxM1R5dHlpVTBIT2FpNWc&hl=en_GB

Thank you

tuxdna

unread,
Nov 17, 2010, 6:09:20 AM11/17/10
to opena...@googlegroups.com

Does this spreadsheet have selective access, because Google Docs
doesn't allow me to view it?

>
> Thank you

Amit Karpe

unread,
Nov 17, 2010, 6:17:25 AM11/17/10
to opena...@googlegroups.com
I got following error:
We're sorry, amit...@gmail.com does not have permission to access this spreadsheet.


Try this: Click on "Share" -> "Change" -> then you can select Anyone with the link or Public on the web.
--
Regards
Amit Karpe.
http://www.amitkarpe.com/

tuxdna

unread,
Nov 17, 2010, 6:55:33 AM11/17/10
to opena...@googlegroups.com
On Wed, Nov 17, 2010 at 4:29 PM, ksinkar <ksi...@gmail.com> wrote:
>
> https://spreadsheets.google.com/ccc?key=0An6jlLaq9jMFdEhoZmFkQ3FxM1R5dHlpVTBIT2FpNWc&hl=en_GB
>

How about putting it up on the wiki?

/tuxdna

Chaitannya Mahatme

unread,
Nov 17, 2010, 9:25:20 AM11/17/10
to opena...@googlegroups.com
Why are we making a spreadsheet.. This kind of comparison is already
there on wikipedia.org in much depth.

Also now since we have our own wiki we can put this info there. Also the
other advantage is that we can have the history and discussion on a
topic recorded there.
I guess we need to conduct a small session on how to create / edit a
wiki page. I see this as a major block in writing a wiki.

--
Cheers !!!
Chaitannya

follow me on twitter http://twitter.com/chaitannya

I believe there's a hero in all of us
who keeps us honest, gives us strength, makes us noble, and finally
allows us to die with pride,
even though sometimes we have to be steady, and give up the thing we
want the most... even our dreams.
- Spider Man 2


On Wednesday 17 November 2010 04:47 PM, Amit Karpe wrote:
> I got following error:
> *We're sorry, amit...@gmail.com <mailto:amit...@gmail.com> does
> not have permission to access this spreadsheet.*

Amit Karpe

unread,
Nov 17, 2010, 11:37:42 PM11/17/10
to opena...@googlegroups.com
Also please let us know how to go with http://wiki.openarmlab.org/ ??
Reply all
Reply to author
Forward
0 new messages