Arduino to add ARM board this year
Pre-release developer version on sale within days
The DIY hardware enthusiast’s platform of choice, Arduino, will be shipping a new ARM-based platform this year.
The organization showed off the new version in time for the New York Maker’s Faire, with a 96 MHz clock speed, 256 KB of flash memory, 50 KB of SRAM, five SPI buses, two I2C interfaces, five UARTs and 16 12-bit analog interfaces.
Arduino says that instead of shipping the board as a finished product, it is opening the platform early in the design process, with a batch of “developer edition” Arduino Due boards to go on sale soon. “We plan a final and tested release by the end of 2011”, the blog post states.
Its other big news is a WiFi shield designed for “maximum hackability”. Based on an H&D micro WiFi module with full TCP/IP stack on-board, the WiFi shield will work with any Arduino module. The outfit says its aim is that the new module should operate as a replacement for the Ethernet shield with only “minor” changes to existing code.
There’s also a simplified board, the Leonardo, using the Atmega32u4, with USB drivers for mouse, keyboard and serial port emulation. ®
I think you are after the Raspberry Pi - not quite 1GHz (700MHz).
my initial reaction is:
Wrong standard of comparison
This isn't like a desktop computer or even a smartphone/tablet - it's more like the embedded controllers in mp3 players, stereos, washing machines... this is a high frequency by the standards of these things; many run at 16MHz (including current Arduinos) or 20MHz. They are generally used to interface with physical hardware and sensors, which simply aren't feeding data fast enough to keep a gigahertz processor busy.
In any case, once you start working at high frequencies, circuit design gets rather trickier. These things are designed for enthusasts to plug into breadboarded prototypes, which are not designed for high frequency signals. They also need to be able to tolerate input voltages much higher than delicate high-speed computer processors.
What exactly do you think you'll be running on your embedded micro - SETI?
At a guess
asm ("assembler code"
:"=r3"(b) /* output */
:"r4"(a) /* input */
:"r0, r1" /* clobbered register */
As an avid assembler fan I feel qualified to say - but why would you?