Tengo muy poca exposición al mundo de embebido para responder esto en detalles, pero intentaré responder por lo que creo que me tomará para sobresalir en embebido.
- Electrónica y diseño de circuitos
- Conocimiento profundo de la arquitectura de computadoras
- Competencia en diferentes arquitecturas de microprocesador
- Compilador Toolchain Internals
- Patrones de diseño en sistemas embebidos
- Experiencia práctica en varios depuradores disponibles en el mercado.
- Comprender los detalles de implementación de un lenguaje de procedimiento y otro de OO.
- Capacidad para trabajar con diferentes lenguajes de programación, típicamente C, Java, ensamblado y scripting, típicamente shell, Python y Perl.
- Y lo más importante, muchos proyectos en SO y entorno de firmware.
No creo que tenga la experiencia suficiente para cruzar cualquiera de los anteriores, excepto probablemente 8.
Entonces, para responder a su pregunta de “programación incrustada”, probablemente pueda comenzar con 4,5,7,8, pero no espere sobresalir en incrustado justo después de completarlos.
- ¿Qué tipo de pasantías son mejores si uno está interesado en sistemas integrados, investigación o capacitación industrial?
- Al programar el microcontrolador MSP430 de TI, ¿qué significa el código '| =' y '& ='?
- Hay muchos microprocesadores y microcontroladores como 8085 8086 PIC, etc. ¿En qué se diferencian entre sí y el estudio de cualquier microprocesador y microcontrolador le da una comprensión de todos los demás?
- ¿Cómo puedo conectar un simple botón físico a mi computadora?
- ¿Qué libro es el mejor para aprender fácilmente la programación de microcontroladores en C incrustado?