My knowledge of
toolchain implementations is very limited. It never
crossed my mind that the ARM toolchain could be a GCC
compiler.
I only know that Due and Zero are both ARM based Arduino
boards. They do not use the same toolchain as the "avr
based" products. (read it is a different folder with
different files)
Now I think of it.
The galileo is an arduino board based on intel. Again has
its own toolchain.
Arduino IDE has completely opened-up for other platforms.
For instance the ESP8266 processor boards work with
arduino IDE. Again a different toolchain.
I do not know whether these toolchains are all gcc based
toolchains or not. I do know that arduino IDE requirement
for a toolchain is basically "have a command line
interface". The only limitation I see for gcc toolchains
(whatever that may be) is in the consistency of the output
for parsing reasons. Part of the parsing (size of the
sketch) is already in the platform.txt file.
Please note that all this is supported by the arduino
eclipse plugin based on CDT.
PS Arduino and microsoft have announced to be
collaborating. I expect a board using the visual studio
toolchain to arrive one day.
On 08/26/2015 11:51 PM, Doug
Schaefer wrote:
Do you mean the ARM compiler? I only saw the GCC
compiler for ARM in the metadata.
Sent from my BlackBerry 10 smartphone on the Rogers network.
From: Jan Baeyens
Sent: Wednesday, August 26, 2015
5:40 PM
Reply To: CDT General developers
list.
Subject: Re: [cdt-dev] Qt qmake
and initial thoughts on new build model
|
Your assumption "For Arduino, everything is gcc
based." is false.
Arduino supports arm as well. since 1.5.0 basically
any toolchain is supported.
On 08/26/2015 10:35 PM,
Doug Schaefer wrote:
Hey gang,
I’ve spent the last couple of days with my head
in Qt-land and figuring out how to do a build
system similar to the Arduino one I’ve done. That
has led me to the next layer of though on the new
build model. Feel free to have a read and please
provide feedback. I’m getting itchy to start
adding this stuff to cdt.core.
Doug.
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev