On Wed, Apr 18, 2012 at 02:42, Toby Thain <toby at telegraphics.com.au> wrote:
I have a little Duemilanove here. I'm used to 'bare metal' PIC18 coding.
Since you probably know: what's the quickest route to that on the Arduino,
given that my host is OS X/PPC... I was a little disturbed by the "just
press play" IDE.
--Toby
if you download the OS X Arduino package (the latest doesn't have PPC
included of course, you have to grab 0009) it has all the avr tools in
the app package. The IDE is a java package but all the backend is
separate executables, standard precompiled gcc toolchain and avrdude.
The Arduino board is nothing but the ATmega chip with a USB-serial
interface, but the ATmega has a small bootloader preprogrammed. It is
documented, and is what avrdude talks to. IIRC, after reset it looks
if anyone is trying to download new code into the chip, if not, it'll
execute what is in the chip already.
There are plenty of tutorials on command-line use of the Arduino
tools, geared towards C programming. I think going to assembly would
not be a big step from there, if you want to.
Joe.
--
Joachim Thiemann ::
http://jthiem.bitbucket.org