Arduino begins going ARM
Source: Arduino The eponymous company behind the open sourced Arduino hardware platform has announced the ARM-based Arduino Due. This is the company's first ARM-based device; other Arduino devices use the 16 Mhz ATMega micro-controller.
As the 96 Mhz 32-bit ATMEL SAM3U Cortex-M3 ARM based processor in the Due is a major departure for the project, they are adopting a more staged approach to bring it to market. First the board will be seeded with selected developers for their feedback, then the company will start selling Developer Edition boards on the Arduino store for developers who want to joining the development effort. By the end of 2011, the company hopes to be shipping a final and tested release of the board. The Due will have 256 KB of Flash, 50 KB of SRAM, 5 SPI buses, 2 I2C interfaces, 5 UARTS and 16 12-bit resolution analog inputs.
The Due was not the only Arduino announcement. Arduino Leonardo is a new low cost Arduino board, with a simpler design that the Arduino UNO and a USB driver that can simulate a mouse, keyboard and serial port. An Arduino WiFi shield has been announced which will allow Arduino applications to wirelessly communicate over a full TCP-IP stack. Users of the Ethernet shield should be able to migrate their code to the WiFi shield with minor changes.
Finally, but importantly, the Arduino 1.0 specification has been frozen, defining the API, IDE and layout of boards; the developers will make a release candidate of the specification available and hope to have it ready for release after a month in the community.