Go Down

Topic: What is the best way to get rid of the standard Arduino IDE ? (Read 6599 times) previous topic - next topic

jfri

I'm asking because if I find no real IDE to replace the terrible standard Arduino IDE I won't continue using arduino!
I have already tried setting up Arduino  for use with
Eclipse
Atmel Studio 6 (engblaze)
In both cases on different computers and different OS (Win XP and Win 7). In all cases I have been unable to make things work as intended
after following the guides I found.
So I want an IDE I can use with Arduino that has instructions on how to do it and also work. If I can code in pure C/C++ it's a plus.
What is the best and easiest option.

Jantje

jfri
I'm sorry to hear you have not succeeded in setting up eclipse for Arduino. I suppose you have tried the arduino eclipse plugin at eclipse.baeyens.it
As the author of this eclipse plugin I'm interested in hearing why you didn't get it to work.
Would you mind sharing this? Maybe we get it to work anyways  :D
Best regards
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

jfri


jfri
I'm sorry to hear you have not succeeded in setting up eclipse for Arduino. I suppose you have tried the arduino eclipse plugin at eclipse.baeyens.it
As the author of this eclipse plugin I'm interested in hearing why you didn't get it to work.
Would you mind sharing this? Maybe we get it to work anyways  :D
Best regards
Jantje


Yes it was from that url and it was some time since I did this. So I will see how much I remember.
First the version I found to download was Kepler (not Indigo or Juno)
Under install new software I find that these are listed as already installed
Arduino eclipse extensions 1.2.5.5
Avr eclipse plugin 2.4.0.201203041437
Eclipse IDE for C/C++ developers 2.0.0.20130613-0530
Under plugins I found among many things
Jan Baeyens Arduino eclipse 1.2.3.4
I had some test projects and I could build them
Then when trying to upload to the board I get problems.
Pressing one (I have two) AVR button in the toolbar I get this error message in a window
AVR Dude upload
The file [${workspace_loc:/My_Sketch}/Release/My_Sketch.hex] for the
Flash memory does not exist or is not readable

Maybe the project needs to be build first.

(but I just did)

Jantje

Kepler is not supported.

You should not have installed Avr eclipse plugin. It is confusing and you need to configure both to get it to work.
You probably used the avr upload button when uploading. The other button could have worked. You can read more on he relation between the 2 here http://www.eclipse.baeyens.it/Arduino%20eclipse%20plugin%20FAQ.html#WINAVR

Today I should advice to install Juno CDT and V2 of the plugin. This version has a Arduino menu and uses the Arduino buttons. It doesn't include winavr nor depends on it.

Best regards
Jantje

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Robin2

What's so terrible about the standard IDE?

It's very simple to use.

...R

Jack Christensen


What's so terrible about the standard IDE?
It's very simple to use.


Agree. OTOH this worked well for me with Atmel Studio 6:
http://www.jayconsystems.com/tutorial/cat/Arduino/post/atmerpt1/
http://www.jayconsystems.com/tutorial/cat/Arduino/post/atmerpt2/
http://www.jayconsystems.com/tutorial/cat/Arduino/post/atmel/
MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

jfri


Kepler is not supported.

You should not have installed Avr eclipse plugin. It is confusing and you need to configure both to get it to work.
You probably used the avr upload button when uploading. The other button could have worked. You can read more on he relation between the 2 here http://www.eclipse.baeyens.it/Arduino%20eclipse%20plugin%20FAQ.html#WINAVR

Today I should advice to install Juno CDT and V2 of the plugin. This version has a Arduino menu and uses the Arduino buttons. It doesn't include winavr nor depends on it.

Best regards
Jantje




Well now I have installed
Eclipse Juno Service Release 2  (1.5.2.20130211-1820)
Arduino eclipse extensions (2.1.0.4)
After restarting Eclipse I got the following message
Problem occurred
'Discover compiler built in language settings' has encountered a problem.
Problem running CDT scanner Discovery provider it.baeyens.arduino.languageSettingsprovider
I can't upload any sketch. I see that under Windows/Preferences I only see one item for Arduino and none for paths or avrdude as in the installation instructions. What have I missed now ?


jfri


What's so terrible about the standard IDE?

It's very simple to use.

...R


First it's ugly. It might be simple to use for smaller program but when you write larger program you will miss features in more advanced IDEs

avenue33

There are two nice options I reviewed in Looking for a Better IDE:

If you use Windows, give Visual Micro a try. It includes debugging facilities.


If you use Mac OS X, try embedXcode.

The official thread for Arduino is here

Happy coding :)

Jantje



Kepler is not supported.

You should not have installed Avr eclipse plugin. It is confusing and you need to configure both to get it to work.
You probably used the avr upload button when uploading. The other button could have worked. You can read more on he relation between the 2 here http://www.eclipse.baeyens.it/Arduino%20eclipse%20plugin%20FAQ.html#WINAVR

Today I should advice to install Juno CDT and V2 of the plugin. This version has a Arduino menu and uses the Arduino buttons. It doesn't include winavr nor depends on it.

Best regards
Jantje




Well now I have installed
Eclipse Juno Service Release 2  (1.5.2.20130211-1820)
Arduino eclipse extensions (2.1.0.4)
After restarting Eclipse I got the following message
Problem occurred
'Discover compiler built in language settings' has encountered a problem.
Problem running CDT scanner Discovery provider it.baeyens.arduino.languageSettingsprovider
I can't upload any sketch. I see that under Windows/Preferences I only see one item for Arduino and none for paths or avrdude as in the installation instructions. What have I missed now ?



Not sure which installation instructions you are referring to. There is nothing on arv dude in my instructions http://www.eclipse.baeyens.it/Install.html There shoiuld only be Arduino in the preferences.
Version 2 needs Arduino IDE 1.5.2 beta (all other versions will not work)
Best regards
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

jfri




Kepler is not supported.

You should not have installed Avr eclipse plugin. It is confusing and you need to configure both to get it to work.
You probably used the avr upload button when uploading. The other button could have worked. You can read more on he relation between the 2 here http://www.eclipse.baeyens.it/Arduino%20eclipse%20plugin%20FAQ.html#WINAVR

Today I should advice to install Juno CDT and V2 of the plugin. This version has a Arduino menu and uses the Arduino buttons. It doesn't include winavr nor depends on it.

Best regards
Jantje




Well now I have installed
Eclipse Juno Service Release 2  (1.5.2.20130211-1820)
Arduino eclipse extensions (2.1.0.4)
After restarting Eclipse I got the following message
Problem occurred
'Discover compiler built in language settings' has encountered a problem.
Problem running CDT scanner Discovery provider it.baeyens.arduino.languageSettingsprovider
I can't upload any sketch. I see that under Windows/Preferences I only see one item for Arduino and none for paths or avrdude as in the installation instructions. What have I missed now ?



Not sure which installation instructions you are referring to. There is nothing on arv dude in my instructions http://www.eclipse.baeyens.it/Install.html There shoiuld only be Arduino in the preferences.
Version 2 needs Arduino IDE 1.5.2 beta (all other versions will not work)
Best regards
Jantje



I'm referring to the instructions in exactly the same  url you posted now. At the bottom of that webpage we see the window preferences and a heading arduino. Under that heading are three items,
Arduino
AVRDude
paths
I only have
Arduino
     arduino
On arduino homepage the only  beta  I find for download is 1.5.4r2. Is later than 1.5.4.2 ok ?

Robin2



First it's ugly. It might be simple to use for smaller program but when you write larger program you will miss features in more advanced IDEs


You don't have to take it to bed :)

If you set the IDE to use an external editor (I use Gedit on Linux) you don't have to look at the Arduino IDE much yet you have all of its features available. And you can take advantage of all the features of the external editor for the bits that do require a lot of time and concentration.

If you get into a situation where something doesn't work with a complex IDE like Eclipse (which is where you seem to be) it's my experience that you just waste time trying to figure out how to sort out the IDE which would be much better spend figuring out your own code.

...R

Graynomad

#12
Oct 04, 2013, 02:55 am Last Edit: Oct 04, 2013, 02:57 am by Graynomad Reason: 1
Quote
What's so terrible about the standard IDE?

Oh let me count the ways.

In another thread I did enumerate the great features a real IDE has that the Arduino one doesn't, can't find it now.

I use Visual Micro with AS 6.1, it works fine.

EDIT: Found my earlier post

Quote
AS has all the great stuff a real programming environment should have, like

split windows, side-by-side editing, block in/outdenting, block commenting, dropdown list of functions in the current file, highlight a word and all the occurrences of that word also highlight (that's very useful), highlight a library function and jump to that file and function, mouse scroll to change text size, shows all compiler warnings, click on a variable to see how it's declared, go straight to the declaration if you want to, click on a constant to see it's defined value, etc etc.

The IDE has

a compile button


_____
Rob
Rob Gray aka the GRAYnomad www.robgray.com

Robin2

I guess the world goes round because everyone has different tastes.

I have never felt a need for all that stuff. Indeed I used to use NetBeans for developing Ruby on Rails projects and I gave it up in favour of Gedit.

...R

nicoverduin

I have been working with Eclipse (Juno 32 bit) on a Windows7 machine with the Baeyens, Doxygen and SVN plugins installed, now for about a year. I still have 1.0.5 installed. Tried one of the newer versions some time ago and that gave me some problems (forgot which) but had no time to look into it. So I went back to 1.0.5.

Modified the Arduino environment to be able to handle ATinyXX series and it all works fine.

Fabulous actually :smiley-mr-green:
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl

Go Up