Paso 2 : Examinar que tipo de arquitectura necesita el software. Paso 3 : Seleccionar una arquitectura. Paso 4 : Identificar las necesidades de memoria. Paso 5 : Empezar con la búsqueda del microcontrolador. Paso 6 : Examinar los costes y Costs and Power Constraints Paso 7 : Verificar la disponibilidad. Paso 8 : Seleccionar un KIT de desarrollo. Paso 9 : Investigar qué compiladores y dev-tools son necesarios. Paso 10: Empezar a investigar con la plataforma. Con conocimientos en hardware:
documentada y con numerosos ejemplos. Paso 2 : Precio del KIT de desarrollo bajo. Paso 3 : *IDE de programación multiplataforma. Paso 4 : *Open hardware/software. * No es estrictamente necesario.
la plataforma Launchpad y el IDE Energía: http://webdelcire.com/wordpress/archives/2127 Proyecto LaunchPad Energía: https://github.com/energia/Energia/wiki/Getting-Started Web de la plataforma LaunchPad en TI: http://www.ti.com/ww/en/launchpad/msp430_head.html Wiki de la plataforma Launchpad MSP430: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29
sobre desarrollo con la plataforma Fez: http://wiki.tinyclr.com/index.php?title=Main_Page Web oficial: http://www.ghielectronics.com/catalog/product/256
la plataforma Olinuxino A13: https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-WIFI-DEV/ Web de la plataforma Raspberry: http://www.raspberrypi.org/ Web de la plataforma Arduino Galileo: http://arduino.cc/en/ArduinoCertified/IntelGalileo Web de la plataforma BeagleBone Black: http://beagleboard.org/Products/BeagleBone%20Black
http://einaros.github.com/ws/ Frameworks para control de placas Arduino mediante Javascript: Johnny-Five : https://github.com/rwldrn/johnny-five Breakoutjs : http://breakoutjs.com/ Nododuino : http://semu.github.com/noduino/ Comunicación mediante puerto serie con Node.js: https://github.com/voodootikigod/node-serialport Comunicación mediante I2C y SPI con Node.js: https://npmjs.org/package/i2c https://github.com/RussTheAerialist/node-spi GPIO: https://github.com/EnotionZ/GpiO