Arduino announces its first ARM-based prototyping board, the Arduino Due
thinq.co.uk
thinq.co.uk
I imagine they're great to create prototypes with and start up with, but as someone posted to my inquiry yesterday ( http://news.ycombinator.com/item?id=3011227 ), they're too expensive to go into production line.
However, you need a lot of money, time and experience for manufacturing, testing, shipping, and supporting the final products. Unlike software startups, hw startups may need to apply for FCC and international certifications, supervise contract manufacturers, and need to think carefully about liability issues.
[1] http://openpandora.org/ - [2] http://www.chumby.com/ - [3] http://gta04.org/
Also, if your product contains anything to do with RF you are in a whole other world where you'll need certifications of various sorts and lots more testing.
For the products we're talking about here, no competition exists. So I can sell my gimmicky doorbell for $80 or $90 just to see if there's any interest at all, then get investors and start building my own arduino boards from parts (since the specs are open) at scale.
From the electronics stackexchange: Certification with the FCC can cost around 10 to 20K. In the US, all products containing electronics that oscillate above 9 kHz must be certified.
However, manufacturing electronics in low quantities is quite expensive. Additionally, in order to legally sell this stuff in the EU, you need to get a WEEE certificate (i.e. someone needs to take care of recycling or disposing of your product) and a CE certificate (compliance to all regulations). And you cannot easily fix a bug in your board design or even the firmware, once the product has been shipped to the customer. You have to get it right on the first try.
I agree that it has become relatively easy to start a hardware company. However, compared to a software startup, you need to invest a lot of money upfront. And so much more can go wrong that you have little control over.
I don't know a lot about startup economics but I have closely followed the fates of a number of hardware startups. For example, the Pandora guys got screwed over by different manufacturers, costing them a lot of time, money, and goodwill. WakeMate shipped dangerously defective USB chargers they had to replace. OpenMoko just did not find enough potential buyers for their phones (and screwed up in other ways).
Hardware startups do not fail because of a lack of prototyping tools.
[1] http://www.seeedstudio.com/depot/ [2] http://www.sparkfun.com/
Arduinos are primarily used for education and prototyping. Programming raw ARM chips makes sense if you build a small series of specialized devices and want to keep costs down.
Given that the Arduino Due will certainly cost significantly more than $30, I see no market for such a board.
Also, ARM Thumb2 is a much nicer instruction set than AVR in my humble opinion. Cortex-M3 also has some great instructions to improve the efficiency of real-time preemptive kernels (e.g. RBIT, CLZ and automatic pushing of registers on interrupt). I've written my own tiny kernel for this microcontroller, and I'll definitely be putting it up on github since this release increases the likelihood that others will contribute to it.
Also, Cortex Microcontroller Software Interface Standard (CMSIS) [1] makes porting between vendor's offerings (e.g. STM32 or Stellaris) much easier than going from say AVR to MSP430.
[1] http://www.arm.com/products/processors/cortex-m/cortex-micro...
[1] http://shop.pinguino.cc/image/cache/data/olimex/pic32-otg-50... (actually, no true Arduino clone)
Edit: found a good explanation with pictures here: http://brettbeauregard.com/blog/2009/07/arduino-offset-heade...
From raphman's link
Anyone know the projected unit cost for one of these? The processor alone is ~$10 (individually)
See http://www.arduino.cc/en/Main/ArduinoBoardADK and http://www.amarino-toolkit.net/