Taking the Training Wheels Off the Arduino
spin.atomicobject.com
spin.atomicobject.com
It should also be noted that the msp starter kit is only ~4 bucks and has a full usb starter board with i/o breakouts. pretty cool stuff.
the big advantage of the arduino is the software and the community.
edit: I should also mention the program mspdebug which is a little simpler than gdb. I actually didn't look at this program much after seeing it could let me use gdb but I just looked it over a bit more and it also lets you step, set breakpoints, set registers, and more.
Many jobs we wish to use the timer for can be done in other ways, and many jobs that need the timer can timeshare resources.
I think we're in for a fascinating few years, as powerful but dirt-cheap featurephone chipsets start trickling out into the hardware hacking community.
[1] www.raspberrypi.org
[0] http://shop.ngxtechnologies.com/product_info.php?cPath=21... [1] http://www.sparkfun.com/products/8559
They're lower power because you can only flip so many bits with your battery, and running Linux at 800 MHz instead of an RTOS at 8 MHz is going to drain your little watch battery fast.
They're lower cost because each square millimeter of silicon costs money. Economies of scale can only take you so far.
They're lower complexity because you can write an assembly program in a few dozen bytes for the Arduino. On the Raspberry Pi, you'll need lots of libraries and there will be layers upon layers upon layers of abstraction. With increased power comes increased complexity.
Hacking on a phone has a huge barrier to entry and huge complexity levels. No one at Apple, Nokia, Samsung, or any other phone manufacturer can hold the whole code base in their mind at one time. Most Arduino sketches are two functions with just a couple hundred lines of code leveraging one layer of simple and understandable libraries. Furthermore, if you want to mass-produce your Arduino design, you can do it with home-printed PCBs and a Digikey or Sparkfun order. The chips used in the Raspberry Pi aren't available anywhere at any price in small quantities, and using them requires X-ray inspection equipment and professional 4+ layer boards.
Raspberry Pi aims to be the cheapest PC available. Arduino aims to be the easiest hardware platform to start on. Raspberry Pi is not a competitor to Arduino.