Freeduino!!
Freeduino!!
Posted Jan 4, 2008 5:51 UTC (Fri) by HalfMoon (guest, #3211)In reply to: Hardware Fun with the Arduino board by Quazatron
Parent article: Hardware Fun with the Arduino board
For that matter, you can just use avr-gcc and avrdude instead of the Arduino software environment. It's a completely reasonable AVR platform; comes with an ATmega168, soon upgradable to ATmega328p (32 KBytes flash for code). You can put your own RTOS on (I kind of like AvrX, under 2 KBytes) but it's just as easy to use "raw" unless you really need task switching. In case you've not used AVR micros before: you can fit a lot of code in just few KBytes. I often haven't neded even 4 KBytes...
Worth mentioning also is the www.Freeduino.org umbrella effort, the same idea (and default firmware!) as Arduino but cheaper and not constrained by the Arduino trademark. I like the moderndevice.com BBB; it's easy to breadboard with, and the reusable usb-serial cable is nice. ISTR it's the original idea from which Boarduino (one flavor of Freduino) and RBBB evolved. BBB hooks up directly to the power rails, and takes up less breadboard space. (Leaving more for me, w00t!)
If any of that interests you, one more tidbit: Atmel's AVR Dragon is essentially a $50 JTAG programmer/debugger you can use with the 6-pin ICSP connector. Debugging only from MS-Windows though (sigh); but programming works with avrdude from Linux. In any case, it's really hard to beat the bang-for-buck of these boards if you want a good place to start!
