Los comentarios son muy ciertos y realistas. Como un ingeniero entusiasta de electrónica, sin pasar por la escuela de electrónica (lo hice), de alguna manera llegué a la electrónica integrada.
Puedes decirte que es un poco una pesadilla para comenzar, pero las recompensas son increíbles.
Primero que todo
Determine en qué plataforma integrada desea trabajar.
Micro .NET
Descubrí esto recientemente y en realidad estoy bastante satisfecho con Microsoft que ofrece C # Visual Studio gratuito para MCU de 32 bits. El netDuino se ve bastante bien. No he tenido la oportunidad de probarlo, pero uso Visual Studio todos los días y miro la demostración. Esto es mejor que cualquier otro IDE (GRATUITO, y muchos de pago) que se encuentra integrado. Intentaré esto a continuación.
AVR
Atmel, bien conocido por su Arduino entre los entusiastas de la electrónica para principiantes con sus chips de 8 bits a 16 MHz, demuestra ser una forma sencilla de hacer cosas bonitas con la electrónica. Pero el Arduino es muy limitado si necesitas hacer algunas cosas modernas. Afortunadamente, existen chips y kits de desarrollo económicos con 32 bits.
También Atmel ofrece soluciones ARM , que se utilizan en teléfonos inteligentes similares, unidades NAS ... algunos juegos consolas.
Y no se quede en el polvo. También haga 8051 Architecture.
Atmel debe ser elogiado por ser el mejor punto de partida para los principiantes porque ofrece miles de ejemplos adecuados con documentación para todas sus plataformas, con un IDE "maduro" (discutible por ambos lados) llamado Atmel AVR Studio 5 (6 en beta mientras hablamos) .. TODO GRATIS !!!
¡Hay una comunidad masiva que soporta a Atmel y muchos otros IDE disponibles con muchos hacks y tutoriales en todo el interweb!
8051
Hay una amplia MCU y SystemOnChip disponibles por ahí. He hecho varios PCBs utilizando el Instrumento de Texas CC-2533 SoC de 2.4 GHz. Es un MCU + Zigbee repleto de energía increíble, todo en uno mágico y barato como chips IC. Uno de los problemas que encontré ... No se usa el IDE gratuito para compilar el firmware y las bibliotecas son extremadamente difíciles de entender. El mejor IDE para este y otros 8051 chips es IAR Embedded Workbench . Pero no es gratis ( (aproximadamente 4000 USD por año para un entorno completo) y el IDE es bastante desagradable ... pero funciona con casi todos los 8051, incluidos los depuradores y programadores específicos del proveedor.
Si aprendes esto, que es por mucho el más popular ... ¡puedes vivir muy bien de ello!
Algunos proveedores incluyen. Atmel, Freescale, Maxim, National, Renesas, Samsung, STM, Texax
ARM
¡Nunca he tenido la oportunidad de escribir para ARM! Pero yo, y todos los que leemos, hemos utilizado ARM de una forma u otra, ya sea una unidad NAS, un teléfono inteligente o el muy popular por demanda Rapberry PI que ejecuta una versión personalizada de Fedora y también otro software increíble como ARM XBMC , sin embargo Tiene alto nivel y bajo nivel de desarrollo; Por naturaleza, un desarrollador no hará las dos cosas, ya que esto puede ser extremadamente difícil y generalmente requiere un equipo de personas para obtener un producto final.
Otros
Aún no estoy seguro. Todavía no he probado nada más.