4 ms·
I've just recently bought my first Arduino, the Uno, to play around with. The only thing I'm a little surprised at is how much they intend you to rely on the so
by akent 15y ago
I've just recently bought my first Arduino, the Uno, to play around with. The only thing I'm a little surprised at is how much they intend you to rely on the somewhat clunky Java based UI.
I would prefer to see some kind of CLI / shell only build system (Makefile or something else) be given a bit more attention by the official releases. As it is, it seems like a bit of an afterthought.
- nupark2 15y agoThe Arduino is just an 8bit AVR microcontroller at heart. You can program it with avrdude, and write straight C using avr-gcc. Personally, I use Atmel's development boards and AVR Studio under VMware.
- dlsspy 15y agoThis is generally a more friendly way to get people going, but the editor is awful. I tend to use emacs quite a bit. Note that the Arduino IDE does ship with Makefiles for doing builds and installations via the CLI. In fact, on debian, there's an "arduino-core" core package that contains all the parts you need without the GUI (or java for that matter). I run it on an ARM-based Linux box I've got.
- mcpherrinm 15y agoFirst, here are the docs on what the GUI does: http://www.arduino.cc/en/Hacking/BuildProcess http://www.arduino.cc/en/Hacking/BuildProcess That alone should be enough to get you going -- it's a pretty straightforward compile+link+upload process, with only a funky preprocessor that makes their language easier to deal with than C or C++ for beginners (doesn't require includes or care about order of function declaration | prototyes ).
- damoncali 15y agohttp://www.obdev.at/products/crosspack/index-de.html http://www.obdev.at/products/crosspack/index-de.html Try CrossPack if you're on OSX. It's exactly what you ask for - just wipe the Adrduino stuff off the chip and use it like a regular AVR development board. You can just write regular C code.