Go Down

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

pico


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


Had a quick look at this (I'm an emacs/makefile sort of guy, but I try to keep an open mind!) Do you use the debugging features of Visual Micro at all? What are your impressions? (I'm not sure if you need to get the hardware add-on to use any these features, or just some of the more advanced ones.)

WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

westfw

Quote
I'm an emacs/makefile sort of guy

*is* there a current makefile/cli oriented development environment for Arduino?

pico

#32
Oct 13, 2013, 05:39 am Last Edit: Oct 13, 2013, 03:58 pm by pico Reason: 1

Quote
I'm an emacs/makefile sort of guy

*is* there a current makefile/cli oriented development environment for Arduino?


well, yes -- several, I believe. However, nothing *official* from team Arduino for a long time now, but I expect you are fully aware of that. I'm using a slightly tweaked version based on a makefile developed by Martin Oldfield a while back. All the build files end up in a subdirectory under the sketch source directory, rather in a random temp directory, so everything is easy to find. I believe Paul Stoffregen offers a makefile/cli build option for his "teensyduino" version of the IDE, but I haven't tried it out.

When invoking the makefile from within emacs using M-x compile, it all works as expected: You get a window showing any compile errors, and the option to click on these to go directly to the line number in the relevant file, etc.  All pretty standard emacs + makefile style development environment.
WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

Jantje

@pico
Your coolness link in the footer is missing a s at the end.

@westfw
My eclipse arduino plugin is generating makefiles. According to wikipedia http://en.wikipedia.org/wiki/Emacs
Quote
Eclipse (IDE) provides a set of Emacs keybindings.

After having read this article I think you'll prefer to stick to emacs ;-) http://cdtdoug.blogspot.be/2008/06/eclipse-versus-emacs-battle-unfinished.html
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 -

pico

#34
Oct 13, 2013, 03:23 pm Last Edit: Oct 13, 2013, 03:37 pm by pico Reason: 1

@pico
Your coolness link in the footer is missing a s at the end.


Thanks. Very uncool. But now fixed.  8)


@westfw
My eclipse arduino plugin is generating makefiles. According to wikipedia http://en.wikipedia.org/wiki/Emacs
Quote
Eclipse (IDE) provides a set of Emacs keybindings.

After having read this article I think you'll prefer to stick to emacs ;-) http://cdtdoug.blogspot.be/2008/06/eclipse-versus-emacs-battle-unfinished.html
Best regards
Jantje


The trouble is my neurons now have a set of emacs bindings. In theory it is software, but past a certain point, it begins to feel more like non-erasable firmware...

I've used Eclipse, and while I have absolutely nothing against it, I can't say it really does anything for me, either. Somehow there's just a bit too much stuff going on in various windows, too much mousing around. Emacs just feels like I'm home. All the commands are just muscle memory. A bit scary, really.

Even so, I did download the latest AS 6.1, and installed the Visual Micro add-on. I compiled a sketch. I had a look around. I really couldn't see anything to get excited about. But I may be a bad test case.
WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

Jantje


I've used Eclipse, and while I have absolutely nothing against it, I can't say it really does anything for me, either. Somehow there's just a bit too much stuff going on in various windows, too much mousing around. Emacs just feels like I'm home. All the commands are just muscle memory. A bit scary, really.

I know what you mean. But: "Change is good for you."
http://blog.digitaltavern.com/creative-pursuit/everything-must-change-20-reasons-why-change-is-good
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 -

pico


I know what you mean. But: "Change is good for you."


Plus ça change, plus c'est pareil...
WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

Sembazuru

I didn't see it mentioned, but there is another 3rd party IDE for Arduino that I ran across a while ago: MariaMole. http://dalpix.com/mariamole

It uses the compiler and AvrDude of the standard Arduino IDE, but doesn't play nicely with the 1.5.x betas yet.

I haven't really needed anything more than the standard IDE (actually the ERW extention to the 1.0.5 IDE) myself so I haven't played much with MariaMole. Thus I really can't give any pros/cons about it other than it's ease of installation. If you are on Windows, it might be worth looking at.
http://www.catb.org/jargon/html/I/I-didn-t-change-anything-.html

avenue33



I know what you mean. But: "Change is good for you."


Plus ça change, plus c'est pareil...


Il faut tout changer pour que rien ne change.

pico




I know what you mean. But: "Change is good for you."


Plus ça change, plus c'est pareil...


Il faut tout changer pour que rien ne change.


Le temps est une illusion. L'heure du déjeuner doublement.
WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

fabelizer

Prior to adventures with arduino, I spent some time learning AVR-studio 4. That is a far more versatile IDE. But, I am pretty much exclusively Linux now and I was hoping to find a more versatile solution that runs on Ubuntu. Eclipse may be helpful, gedit is an improvement as an editor, but not a fully appointed IDE. The thing I would really like to have right now, is a button to suck currently loaded code back in to check variables, because I think simulation is a ways away yet....

Still, all that said, I have found this to be a great experience to learn as much as I have, and the arduino IDE is a GREAT introduction that is also quite functional, just not a lot of bells and whistles. When a beginner, NOT having them is probably a plus. Maybe a novice build and an advanced build someday???

Cheers!
-fab

Docedison

It would be really great to have that as an option, when starting the IDE.. Rather than 2 or 3 IDE's

Doc
--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

Graynomad

Quote
Do you use the debugging features of Visual Micro at all?

Sorry pico, I just noticed this (didn't get an email notification).

I have "played" with the debugging feature, it seems to work well but I've not used it in anger and I've hardly done any programming lately, all HW design for several months.

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

Go Up