La palabra incrustado significa diferentes cosas para diferentes personas. Básicamente, significa cualquier computadora que se encuentre dentro de un dispositivo, ejecutando una aplicación específica. Pero como siempre, los límites están borrosos, y estoy seguro de que la gente no estará de acuerdo con mi descripción.
Una MCU o CPU integrada puede variar en rendimiento desde un pequeño chip de 8 bits con 6 pines, hasta CPU de 64 bits de muy alto rendimiento que funcionan a velocidades muy altas con RAM externa, conectividad a Internet y pantallas táctiles en color.
Comenzando
Afortunadamente, si desea iniciarse en la programación integrada en una MCU de 8 bits, realmente no necesita saber casi nada sobre electrónica. Si puede conectar los LED, puede conectar un microcontrolador.
La verdadera dificultad es elegir un microcontrolador para comenzar. Probablemente hay cientos de familias de dispositivos, hechas por decenas de compañías.
Ya que eres muy nuevo en el tema, recomendaría comenzar con algo como Arduino .
Arduino es un popular microcontrolador de código abierto de una sola placa diseñado para hacer que el proceso de uso de la electrónica en proyectos multidisciplinarios sea más accesible. Puede programarlos en un lenguaje muy similar a C. Son muy fáciles de usar, incluso para no programadores. Arduino lo cubrirá para casi cualquier proyecto con el que quiera comenzar.
Continuando
En algún momento, decidirás que el Arduino no satisface tus necesidades. Tal vez sea demasiado grande, o no lo suficientemente poderoso. Probablemente para ese momento, sabrá más sobre el mundo integrado para saber qué hacer a continuación, o sabrá más sobre lo que quiere aprender para saber qué tipo de pregunta debe hacer.