¿Debería unirme al entrenamiento de verano para sistemas integrados o debería comenzar a aprender solo?

El autoestudio es el mejor estudio, pero no hay nada de malo en unirse a un buen instituto de capacitación para comenzar bien.

Antes de comenzar con los sistemas integrados, en primer lugar, vea cuáles son las oportunidades profesionales en la industria de sistemas integrados.

Si tiene claras las oportunidades profesionales, puede decidir por dónde empezar.

Recuerda el ejemplo de la vida real, cómo aprendes cosas

Para aprender a andar en bicicleta, tienes un pequeño apoyo (padre / madre / hermano / hermana) en el comienzo para comenzar bien. Luego continúas practicando viajando directamente en la carretera y ganas tu propia experiencia y habilidades.

Learning Embedded Systems es exactamente lo mismo, puede unirse a un buen instituto de capacitación como i3indya para comenzar bien. Luego continúa practicando desarrollando aplicaciones útiles y ganando su propia experiencia y habilidades en este campo.

Sugeriría ir por ambos, unirse a un buen Instituto donde pueda comenzar bien aprendiendo prácticamente y luego seguir y seguir adelante.

He visto Syllabus de AICRA, parece ser sobre todo teoría incluso en sus módulos expertos. Mejor busca otra buena opción.

Puedes comenzar a aprender por ti mismo.

Debería comenzar a trabajar en lo siguiente:

  • Comando básico de linux
  • VI editor
  • Conceptos básicos de scripting de shell
  • do
  • Conceptos básicos de C ++
  • Conceptos de biblioteca (estática, dinámica)
  • Estructuras de datos
  • Fundamentos de sistemas operativos
  • mutex
  • semáforo
  • variable condicional
  • Programación del zócalo
  • Programación multihilo
  • Diseño de GUI usando qt o conceptos básicos visuales
  • Junta de plantear
  • u-boot bootloder
  • Compilación de la cadena de herramientas y ejecución de sistemas operativos Linux integrados personalizados
  • Sistema de archivos raíz de Linux
  • Explore uno de los tableros (Raspberry pi, hueso de beagle, pandaboard, etc.)
  • Lenguaje ensamblador de 8051,8085
  • Comprensión del circuito electrónico básico y sensores
  • Comunicación entre procesos
  • Conocimientos básicos de hardware.
  • Programación de cualquier controlador (PIC, AVR, etc.)
  • Mínimo un lenguaje de script (python, perl, etc.)
  • Conceptos básicos de redes
  • Compilador Gcc
  • Depurador GDB
  • herramienta valgrind
  • Protocolos de bus
  • Makefile
  • Cscope
  • Etiquetas

También intente obtener conocimiento en los siguientes dominios, ya que actualmente están en demanda:

  • Aprendizaje automático
  • Diseño de interfaz de usuario
  • Junta de plantear
  • Controlador de dispositivo
  • IoT

También para obtener conocimientos prácticos, siga los pasos a continuación:

  • En la primera etapa, debe comenzar con la placa aurdino. Esta placa está disponible con bibliotecas de código abierto. Suponga que desea conectar la pantalla LCD a aurdino, luego debe llamar a la función LCD API y luego su trabajo está listo. sensores para ellos. Estos le darán un conocimiento sobre sensores, interfaz de bus, configuración GPIO. Después de completar esto, tendrá una idea de nivel superior sobre incrustado.
  • En la segunda etapa, debe comprar una placa específica del controlador (por ejemplo, atmega32) e intentar interactuar con la misma pantalla LCD. En ese momento, debe diseñar su propio código o API. De ahí comprenderá cómo funcionan realmente el controlador (procesador) y los dispositivos se comunican
  • En la tercera etapa, debe comprar una placa avanzada que tenga sistema operativo o rtos. Recomiendo raspberry pi. Para comenzar, debe hacer una tarea de extracción de placa (Iedumping OS en la tarjeta SD, particionar la tarjeta SD, el cargador de arranque, etc.). le brinda una experiencia de Linux. Luego, intente interactuar con la misma pantalla LCD con raspberry pi que le brindará experiencia en Linux, OS y lenguajes de script como Python.

Estos te darán un “entrenamiento integrado”.

¡¡¡¡¡¡¡La mejor de las suertes!!!!!!!

Mi Guruji solía decirme esto: – “Si todos pueden aprender y comprender las cosas por su cuenta, entonces el mundo no necesita una escuela, una universidad. Todos irán a la biblioteca, leerán libros y se convertirán en científicos ”.

Entonces, lo que quiero transmitir es que todos necesitan alguna orientación, un mentor o un gurú que nos pueda mostrar el camino. En última instancia, tenemos que hacer el trabajo duro, pero ese trabajo duro no debe ser sin dirección. Únase a algún instituto, comprenda los conceptos, aprenda nuevas tecnologías. Esto no solo le ahorrará tiempo durante los estudios de autoevaluación, sino que también lo expondrá al mercado exterior, a las personas y, a veces, a comprender las perspectivas laborales también. Pero tenga cuidado al seleccionar un instituto porque muchos de ellos no son tan buenos como cobran por el curso.

Entonces me gustaría ser un misil guiado en lugar de un misil no guiado. Recuerde que sus estudios y trabajo duro deben ser direccionales y deben consistir en algunos lemas.

Depende totalmente de las habilidades individuales y el conocimiento adquirido antes de comenzar a aprender sistemas integrados.

Puede optar por el autoaprendizaje, si las respuestas de las siguientes preguntas son SÍ.

  1. ¿Tienes conocimientos básicos de arquitectura de computadoras?
  2. ¿Tiene conocimiento de componentes electrónicos y su funcionamiento?
  3. ¿Tiene buenas prácticas con la programación en lenguaje c? La programación en lenguaje C significa que debería poder escribir programas de lógica dada por su cuenta y ser capaz de depurar cualquier programa c.
  4. ¿Has trabajado con circuitos electrónicos?
  5. ¿Ha probado y depurado circuitos electrónicos en tiempo real?
  6. ¿Está familiarizado con las herramientas de prueba y medición como multímetro, CRO, DSO, analizador lógico, fuente de alimentación?
  7. ¿Puede leer, comprender y aplicar la información técnica proporcionada en las hojas de datos de componentes electrónicos y microcontroladores?
  8. ¿Eres una persona que puede trabajar largas horas continuamente con curiosidad para resolver el problema?

Si la mayoría de las respuestas de las preguntas anteriores son NO, entonces se recomienda trabajar bajo la guía de una persona con experiencia, ya sea eligiendo un mentor profesional o uniéndose a un instituto de capacitación profesional como Embedded Technology Foundation [1], que tiene entrenadores profesionales con experiencia para darle vida larga experiencia de aprendizaje

Hay una serie de ventajas más de hacer una lluvia de verano / pasantía, lea amablemente mi respuesta para comprender.

¿De qué sirve la formación industrial? ¿Cómo lo hago y necesito posponer mi intento?

Notas al pie

[1] Mejor Instituto de Formación Integrado en India

Tienes mucho tiempo para aprender por tu cuenta. Y unirse a un programa de capacitación no garantiza el aprendizaje. Tienes que practicar los conceptos que aprendes en el programa. En cualquier caso, debe comparar sus opciones con su estilo de aprendizaje y lo que desea lograr. Si usted es un tipo de persona a la que le gusta profundizar en los conceptos y quiere desarrollar sus habilidades como ingeniero de sistemas, debe ir con el autoaprendizaje, ya que le brinda flexibilidad para aprender lo que le interesa, a su propio ritmo y eso También en profundidad. Y si eres una persona a la que le gusta el aprendizaje en el aula y solo quieres comenzar, puedes seguir adelante y unirte al curso.

Si decide seguir el camino del autoaprendizaje, he respondido una pregunta similar basada en mi experiencia en el campo. Aquí está el enlace para esa respuesta.

La respuesta de Aashish Patel a ¿Cómo aprendo el desarrollo integrado por mí mismo sin un mentor?

Espero que esto ayude.

¡¡¡¡Feliz aprendizaje!!!!

No vayas por entrenamiento pago. Son inútiles Completamente inútil.

Aprendelo tu mismo.

Consiga un mentor (el mentor no es entrenador: no le enseñará, pero le dirá qué aprender y le dirá cuando se salga del camino)

Conéctate mejor a una startup y pide algo de trabajo, ahora sabes qué aprender. Si está en Delhi / NCR, conéctese a mí en [correo electrónico protegido]

Si no, lea mi blog GVC Systems Pvt Ltd para algunas ideas

Los mejores deseos

Sería mejor unirse al entrenamiento de verano en Jaipur para que el sistema integrado aprenda algo nuevo porque en muchos casos cuando aprendemos por nuestra cuenta, en algún momento no descubrimos la solución de los problemas. Y aquí hay un enlace que será útil para elegir la mejor técnica para aprender algo nuevo.

Aprenda el sistema integrado con entrenamiento de verano – Techienest – Medium

Me gusta compartir mi experiencia, ya que hice el entrenamiento de Sistema Integrado en verano de Cetpa. Es uno de los mejores institutos, ya sea en el procedimiento de capacitación, clases o entrenador y eso también a un precio asequible.

Comienza a aprender en la universidad. Pero trata de tomar todas las cosas que enseñan de tus amigos que ya se han unido. Pueden desperdiciar todo el día en algunas cosas pequeñas que puede deshacer en una o dos horas usted mismo. Entonces puedes hacer algunos ajustes adicionales. Por lo tanto, preferiría aprender solo