Comience con uno básico, por ejemplo, la familia 8051 (también puede ir con AVR o ARM o cualquier otro microcontrolador o placa de Linux como RaspberryPi o BeagleBone Black).
Revise el conjunto de instrucciones y la arquitectura con cuidado e intente comprenderlos trabajando con leds y matrices clave (ya que son los periféricos más baratos y fáciles de obtener).
Una vez que haya terminado con los puertos IO (es decir, la interacción del hardware), avance hacia la habilidad del software (si ya no es bueno en la programación).
Ahora continúe con temas avanzados como interrupciones, comunicación en serie (USART, I2C, SPI, etc.) y avance periféricos como tarjetas gráficas, tarjetas de memoria, paneles táctiles, módulos de RF, bluetooth o Xigbee, y comuníquese con otros controladores.
Una vez que esté en este nivel, continúe con el siguiente nivel con otras placas y controladores.
Sigue haciendo proyectos (quiero decir mucho, no importa lo pequeños que sean).
- ¿Podría haber una manera empírica de determinar el lenguaje más difícil de aprender?
- ¿Cuál es el pensamiento actual sobre el concepto de “estilos de aprendizaje” (visual, auditivo, kinestésico, etc.)?
- ¿Cuál es un camino sugerido para aprender el desarrollo web?
- ¿Cuál es el mejor lugar para aprender la formación CCNA?
- ¿Puedo aprender ansys en línea?
También puede optar por MOOC como el de edX de la Texas University.
https://www.edx.org/course/embed…
U otro de UC Berkley,
https://www.edx.org/course/elect…
Feliz aprendizaje…