¿Cuáles son las tecnologías que debo aprender para construir una carrera en sistemas integrados?

Bueno, el noventa y ocho por ciento de todos los microprocesadores se fabrican como componentes de sistemas integrados. Los sistemas embebidos modernos a menudo se basan en microcontroladores (es decir, CPU con memoria integrada o interfaces periféricas), pero los microprocesadores comunes (que utilizan chips externos para memoria y circuitos de interfaz periféricos) también son comunes, especialmente en sistemas más complejos.

Los cursos en sistemas integrados se encuentran en series como esta.

  • 8051 microcontrolador
  • Microcontrolador utilizando PIC (controlador de interfaz periférico)
  • Microcontrolador que utiliza AVR (Advanced Virtual RISC (Computación de conjunto de instrucciones reducidas))
  • Microcontrolador utilizando ARM (Máquinas RISC avanzadas)

ARM 7 y ARM Cortex-A53 son algunas de las últimas versiones.

El código generalmente se escribe en C o C ++ , pero varios lenguajes de programación de alto nivel, como Python y JavaScript , ahora también son de uso común para apuntar a microcontroladores y sistemas integrados.
Si eres bueno en la programación, ninguno de los cursos anteriores es difícil y puedes comenzar fácilmente con el aprendizaje de cursos AVR y ARM .

También debe aprender a trabajar en algunos softwares como Orcad , Keil , H-JTAG , etc.

Buena suerte 🙂

  1. comenzar con lenguaje C
  2. Aprender estructuras de datos
  3. Consulte el libro del microcontrolador 8051 o AVR de mazidi Seleccione un microcontrolador (avr, arduino, 8051) comience a escribir el código seleccionando cualquiera de los microcontroladores
  4. Aprenda los sistemas operativos y los controladores de dispositivos. conceptos como programación de socket, programación de shell.
  5. Aprenda a codificar varios módulos inalámbricos como wifi, bluetooth, rfid, dtmf, zigbee, gsm, etc.
  6. Obtenga algunos conocimientos sobre IOT y almacenamiento en la nube.
  7. Intenta hacer proyectos por tu cuenta.

Si pasas 2 horas aprendiendo de los libros … entonces pasa 4 horas practicando.

Todo lo mejor

Concéntrese en el quid de los sistemas integrados que son los microcontroladores y microprocesadores.

Tener un conocimiento fundamental de esto es muy importante ya que la mayoría de los sistemas integrados se basan en esto como el núcleo.

Al mismo tiempo, tener fundamentos sólidos en electrónica es igualmente importante ya que si el hardware no está diseñado correctamente, el software es bastante inútil.

Comience aprendiendo la programación en C primero seguida de los fundamentos de los microcontroladores. Consígase a sí mismo y al tablero de desarrollo y comience a diseñar algo que ya esté disponible en la red y comprenda cada paso. Luego, continúe improvisando a su manera.

En los sistemas embebidos de hoy en día, tener conocimiento de los sistemas operativos en tiempo real es igualmente importante.

Gracias Abhijith Prabha por tu interés. Ya lo he cubierto en estas dos publicaciones

La respuesta de Gopal a ¿Cuál debería ser la secuencia adecuada de sujetos para comandar un sistema integrado?

La respuesta de Gopal a ¿Qué conocimiento debo obtener antes de acercarme a las empresas basadas en sistemas integrados?

Si uno es fuerte en lo fundamental, será un paseo fácil. Intenta concentrarte en ellos. Intenta dominar todo lo que aprendas. ¡¡Todo lo mejor!!

En realidad, estoy empezando a aprender electrónica integrada.

Sigo a algunas personas en Quora para obtener más información al respecto. Ellos son, @Vinay Chaddha, @Hrishikesh Kamat, @Balajee Seshadri, @Roger DiPaolo, @Yuan Gao.

Lea sus respuestas, especialmente las del Sr. Chaddha. Son muy útiles