I hate Integrated Development Environments  July 13, 2007 |
General | By: Mark VandeWettering  Why do people think these
things are a good idea? I don’t get it.  Yesterday, I received
an Arduino microcontroller board in the mail. These things use
the Atmel AVR microcontroller (specifically, an ATMEGA168) and
include a nice little FTDI USB to serial chip and are pre-
programmed with a boot loader for easy programming. Neat!  So, I
set out to make a program which blinks the led. I had avr-gcc
and avr-libc installed on my machine, so I figured it would be
pretty easy. After all, it was when I was doing my previous
programming of these things using my old development board.  So,
I go to their tutorial page. They recommend that I install their
java environment. Sigh.  That wouldn’t be that big of a deal but
I’m running Ubuntu. Not only Ubuntu, but Ubuntu running on an
AMD64. I end up surmising that I have to run the IA32 bit
version (which I install), and then run their gadget which
starts the environment.  It asks