"The open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software. "
the arduino package includes some customized binary and letting it run even on amd_64 is not trivial; a port to pandora is interesting and probably feasible, but not just "drop a jar and it works"-trivial.
"The Arduino software distribution includes a couple of pre-compiled binaries that may not work on 64-bit systems:
* RXTX (Java communication library)
* avrdude (for uploading programs to an Arduino board) "
I dont know of RXTX - avrdude shouldnt be a big problem - but OTOH i havent compiled that on non-x86 before so i cant say for sure.
Also, the idea to cross compile a cross compiler worries me a bit, but that's nothing that can't be worked with or around.
Thats would be a
canadian cross (haven't actually done that, but gcc should support that) - but i was thinking of compiling the cross-compiler on the pandora, though.
to be connected to pandora.
So i thought, but not a big problem.
"The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment. "
You said "which is C based" did you mean that you're just going to program the boards with bare C (avr-gcc"] or what you are referring?
The arduino environment includes a few additional specific libraries[/quote]
It doesn't require additional hardware and is cheap enough
I have some thing with arduinos propably because everytime i speak of some of my AVR boards, somebody will go "is that an arduino", you know, it gets stressing on time, to the same style as people asking if the pandora can run windows.
I have 2
PB8515's , one
ATmega168 prototyping board with some stuff soldered on, and three self-made boards (2 for ATtiny26 (though i only have one of these MCUs...), one for ATtiny85) - none of these is an arduino, btw
(Sorry of those two links being to finnish sites,i gave them mostly for the pictures)
Oh and btw, why on
http://arduino.cc/en/Tutorial/Button they dont use the AVR native pullups (you know, AVR's can enable pullups on their pins on demand)?
Sorry for this post being a bit offtopic - but it's about programming on the pandora, just not for the pandora