Pages: 1 2 [3]   Go Down
Author Topic: What is the best way to get rid of the standard Arduino IDE ?  (Read 5555 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 32
Posts: 830
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.)

Logged

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.)

SF Bay Area (USA)
Online Online
Tesla Member
***
Karma: 132
Posts: 6746
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I'm an emacs/makefile sort of guy
*is* there a current makefile/cli oriented development environment for Arduino?
Logged

Offline Offline
God Member
*****
Karma: 32
Posts: 830
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
« Last Edit: October 13, 2013, 08:58:24 am by pico » Logged

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.)

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1917
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@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
 
Logged

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 -

Offline Offline
God Member
*****
Karma: 32
Posts: 830
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Thanks. Very uncool. But now fixed.  smiley-cool

@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.
« Last Edit: October 13, 2013, 08:37:41 am by pico » Logged

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.)

Belgium
Offline Offline
Edison Member
*
Karma: 68
Posts: 1917
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

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 -

Offline Offline
God Member
*****
Karma: 32
Posts: 830
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

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.)

Mid-Atlantic, USA
Offline Offline
God Member
*****
Karma: 30
Posts: 515
"Remember kids, the only difference between Science and screwing around is writing it down." - Adam Savage
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


France
Offline Offline
God Member
*****
Karma: 11
Posts: 641
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Offline Offline
God Member
*****
Karma: 32
Posts: 830
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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.)

Offline Offline
Newbie
*
Karma: 0
Posts: 19
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Anaheim CA.
Offline Offline
Faraday Member
**
Karma: 46
Posts: 2883
...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Doc
Logged

--> 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

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8501
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Pages: 1 2 [3]   Go Up
Jump to: